-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Certifi overrides system CA config on RHEL/CentOS #859
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
Comments
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle rotten |
This issue is still unresolved in latest version 10.0.1 |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle rotten |
/lifecycle frozen |
/assign |
Related: #1131 |
Hi, we just hit this issue today and i was very surprised when i read the code. That's a very surprising behaviour to me, and it seems contrary to what the openshift (not necessarily like #1131, rather, something that leaves the CA configuration unset so that it defaults on the OS') EDIT: i just saw on #1276 that this file is automatically generated… would you consider a patch ? |
Hi again, after digging a bit more, it looks like the project you use for generating your files has actually fixed this issue: According to the sidebar, it is part of version 5.0.0. Is there any plan to upgrade that ? |
For RHEL/CentOS users using certifi like here https://github.com/kubernetes-client/python/blob/master/kubernetes/client/rest.py#L77 will forcefully override system provided CA configuration and reset it to the Mozilla CA pem. Missing any internal CA certs and thus failing with CERTIFICATE_VERIFY_FAILED errors.
See also: openshift/openshift-restclient-python#198
The text was updated successfully, but these errors were encountered: