-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ssl-passthrough implementation support #28751
Conversation
ad26cf0
to
2cd35e1
Compare
642f28f
to
3ff5b01
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I've one request regarding formatting, please see below.
I'd also recommend folding the whitespace fixes from last commit into the relevant, earlier commits.
3ff5b01
to
5c5938c
Compare
Fixed a couple more things, I think this is reviewable again now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thanks!
/test |
f827fed
to
cdf3b86
Compare
/test |
@meyskens are you happy this this PR? Asking since this PR is mainly cilium/sig-servicemesh focused and we have no official approval |
@@ -16,6 +16,7 @@ const ( | |||
ServiceTypeAnnotation = annotation.IngressPrefix + "/service-type" | |||
InsecureNodePortAnnotation = annotation.IngressPrefix + "/insecure-node-port" | |||
SecureNodePortAnnotation = annotation.IngressPrefix + "/secure-node-port" | |||
SSLPassthroughAnnotation = annotation.IngressPrefix + "/tls-passthrough" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any reason we still call this SSLPassthroughAnnotation
while the value is TLS?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oops, renamed.
d971665
to
db8ed89
Compare
Signed-off-by: Nick Young <nick@isovalent.com>
Signed-off-by: Nick Young <nick@isovalent.com>
Signed-off-by: Nick Young <nick@isovalent.com>
Signed-off-by: Nick Young <nick@isovalent.com>
Signed-off-by: Nick Young <nick@isovalent.com>
Signed-off-by: Nick Young <nick@isovalent.com>
db8ed89
to
bc4313d
Compare
/test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This PR adds a new
ingress.cilium.io/ssl-passthrough
annotation for Ingress objects, and support for handling them, along with some tests to cover this, and associated docs.Updates #20960