Extend Kubernetes version support to match cloud support #489
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #467
Today we test
kr8s
against all currently supported versions of OSS Kubernetes. However the cloud managed Kubernetes services like Amazon EKS, Azure AKS and Google Kubernetes Engine usually support each version for a couple of months longer than the OSS releases.For example Kubernetes 1.28 is supported in the OSS community until October 28th 2024, however Google Kubernetes Engine will maintain support until February 4th 2025. So we want to keep support in
kr8s
until Google drops support (or whichever cloud drops support last).This PR updates our update versions script to extends the support dates to match the cloud support dates. This means that older versions will still be tested in CI until support has been dropped by all the cloud vendors.
Note that we are only matching active support from the cloud vendors, not LTS or extended support dates.