-
Notifications
You must be signed in to change notification settings - Fork 489
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
Installer: self-signs certs cause installation failure #2216
Comments
Just to make clear that is 2 different error:
|
So OpenSSL - which is used via k8-client - has this X509_V_FLAG_PARTIAL_CHAIN thing - changed in OpenSSL 1.1.0 a lot of - including node - people have hit this with intermediary self-signed certs curl has it enabled it by default This is why in curl it works. |
Hi, I've repro'd and proposed a feature and added tests to it here at client level:
@tarokkk would it be possible to quickly see what kind of configuration so I can repro as-is using similar environment? I think I've created pretty accurate repro but in case if you got that handy somewhere to emulate so I didn't miss any little thing- Additional integration test could be always useful. Thanks |
Fixes #2216 by adopting downstream changes from fluvio-future & k8-client Intermediate CAs are used to compartmentalize issuance and management in certain configurations to improve security. However managing the full client CA chain in this case would become logistically cumbersome and the industry has moved to generally to accept using the intermediate CAs as the partial "Trust anchor" on the client end e.g. curl or kubectl. ### Dependant on fluvio-future bump to 0.3.14 under: - infinyon/future-aio#134 k8-client bump to 0.5.1 (depends fluvio-future 0.13.14 as well) - infinyon/k8-api#151
steps reproduce it:
Please see: https://gist.github.com/tarokkk/be24d9c1fde100b21150fa26a6031ce9. Installer terminates with error:
This is probably because K8 library doesn't add
ca.crt
inkubernetes.io/service-account-token
.The text was updated successfully, but these errors were encountered: