-
Notifications
You must be signed in to change notification settings - Fork 3.4k
cilium-cli: Test TLS with serverNames #35887
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
cilium-cli: Test TLS with serverNames #35887
Conversation
/test |
b28175e
to
4c99f81
Compare
/test |
230052a
to
2686216
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.
My previous concerns have been addressed, approving. Thanks!
Thanks, I could not find this solution by Googling around for 10 minutes, adopted! (and sorry for accidentally editing your comment) |
Yeah, that's a (trivial) custom template function, because apparently it is not supported by default.
No problem. |
No wonder since you had added the function in your PR, nice! |
/test |
Add new connectivity tests client-egress-l7-tls-headers-sni and client-egress-tls-sni to test SNI enforcement with and without TLS interception. Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
2686216
to
47408ed
Compare
Envoy got already updated on |
/test |
'client-egress-l7-tls.yaml' and 'client-egress-l7-tls-sni.yaml' had the same resource name "l7-policy-tls". Fix this by using the file name (minus the suffix) as the resource name. Fixes: cilium#35887 Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
'client-egress-l7-tls.yaml' and 'client-egress-l7-tls-sni.yaml' had the same resource name "l7-policy-tls". Fix this by using the file name (minus the suffix) as the resource name. Fixes: #35887 Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
Add new connectivity tests
client-egress-l7-tls-headers-sni
andclient-egress-tls-sni
to test SNI enforcement with and without TLS interception. Regressed patch releases are excluded from the new tests so that CI will not fail on downgrade tests.