-
Notifications
You must be signed in to change notification settings - Fork 1.1k
fix: Pin urllib3 below version 2.4.0 that break back compatibility with older Kubernetes cluster CA on Python 3.13 #5239
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
Conversation
…der Kubernetes cluster CA on Python 3.13
|
@chafouin is attempting to deploy a commit to the KeepHQ Team on Vercel. A member of the Team first needs to authorize it. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
@chafouin can you dump version to |
🚨 Bugbot Trial ExpiredYour team's Bugbot trial has expired. Please contact your team administrator to turn on the paid plan to continue using Bugbot. A team admin can activate the plan in the Cursor dashboard. |
Signed-off-by: Tal <tal@keephq.dev>
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
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
|
🚂 Well done @chafouin! Two PRs merged already! 🎉🥳 With your second PR, you're on a roll, and your contributions are already making a difference. 🌟 |
Closes #5224
📑 Description
Pin urllib3 below version 2.4.0, since this version introduced a breaking change with older Kubernetes cluster CA on Python 3.13, where certain fields are now required in the TLS certificates. Some Kubernetes clusters, especially old one, don't have those fields. Keep calls to the Kubernetes API will fail in those cases. In EKS case, it is unfortunately not possible to recreate the CA without recreating the whole cluster.
The Kubernetes Python library will put in place similar pinning, see kubernetes-client/python#2394.
✅ Checks
ℹ Additional Information