-
Notifications
You must be signed in to change notification settings - Fork 351
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
tlsPassClientCertificates() filter not working in kubernetes #3280
Comments
We've been able to debug this issue and found that without the After we set
For reference we configured ClientAuth here in our tests: Lines 1199 to 1201 in 1b4b204
Should this be set by default or via a flag to enable client certificates to be passed through? |
@szuecs this is another of our team with a slightly different environment. I mentioned it briefly in slack. Let us know how we can help debug/report. Happy to contribute fixes if we can |
Add an option and a flag to configure TLS Client Authentication policy of the Server. Fixes #3280 Signed-off-by: Alexander Yastrebov <yastrebov.alex@gmail.com>
Hello, thank you for investigating. I've created #3281 to add an option and a flag to configure TLS client authentication policy in backwards-compatible way. |
Add an option and a flag to configure TLS Client Authentication policy of the Server. Fixes #3280 Signed-off-by: Alexander Yastrebov <yastrebov.alex@gmail.com>
Add an option and a flag to configure TLS Client Authentication policy of the Server. Fixes #3280 Signed-off-by: Alexander Yastrebov <yastrebov.alex@gmail.com>
Describe the bug
Client TLS certificates are not being passed through to the
X-Forwarded-Tls-Client-Cert
header when running Skipper for ingress in Kubernetes.To Reproduce
tlsPassClientCertificates()
Expected behavior
The pod running the foobar application should receive the
X-Forwarded-Tls-Client-Cert
from Skipper and should be logged by skipper when using thelogHeader()
filterObserved behavior
The pod running the application does not get the
X-Forwarded-Tls-Client-Cert
header with the encoded certificate.The text was updated successfully, but these errors were encountered: