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.
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.