-
Notifications
You must be signed in to change notification settings - Fork 799
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
Review supported versions of K8S for 2.0.0 release #2591
Comments
If we're going by public cloud support:
|
@manics ❤️ 🎉 this was a very relevant question for #2590! In there, it would help to drop support for 1.20, but I'm planning on maintaining functionality with 1.17 - 1.20 still because I presume it's considered a bit early to drop support for 1.20 and 1.17 keeps working if I get 1.20 working anyhow. I'm inclined to say following the cloud providers is a reasonable practice. I like that a lot more than for example supporting everything until we observe things no longer work, and then drop support for old versions. If we want to be a helm chart that is "secure by default", it wouldn't hurt to require an overall still supported k8s version. I'm +1 for dropping support for 1.17 to 1.19, and requiring 1.20+ as part of the next release. |
+1, I love the info that @manics has put here. I'm +1 to requiring 1.20+ for 2.0 |
+1 as well! |
Proposed change
Currently we test and support K8s versions 1.17 to 1.23:
zero-to-jupyterhub-k8s/.github/workflows/test-chart.yaml
Lines 127 to 154 in 6f4609e
Several of these older versions have reached end-of-life according to https://endoflife.date/kubernetes
Can we drop some old versions? If we do we should ensure all the other test parameters are still tested
Alternative options
Do nothing
Who would use this feature?
Developers benefit from not needing to ensure compatibility with older K8s versions
(Optional): Suggest a solution
The text was updated successfully, but these errors were encountered: