jenkins-x / jx

Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
https://jenkins-x.io/
Apache License 2.0
4.57k stars 787 forks source link

Latest officially supported Kubernetes version will become EOL soon #8675

Open nikki-quant opened 3 months ago

nikki-quant commented 3 months ago

Hi folks! Thanks for your work building JenkinsX.

The admin guide states that JenkinsX supports the Kubernetes versions 1.23-1.27. Kubernetes's end of life date for 1.27 is coming up on (2024-06-28). I wanted to ask what the plans is for JenkinsX support of later Kubernetes versions?

From what I can see in public documentation and discussion on the JenkinsX slack channels:

I'd like to understand if the JenkinsX project has plans and capacity to keep up with the Kubernetes release cadence. The currently JenkinsX-supported versions will very soon not be officially supported by Kubernetes, and they'll incur a surcharge to run on AWS (and possibly other cloud providers).

My team manages production workloads with JenkinsX currently and want to make Kubernetes versions upgrades in line with the officially supported releases for security & cost reasons.

While we do have an infrastructure testing cluster where we run upgrades on before making changes in our development and production environments, JenkinsX is complex and important enough to our workflow that it'd be useful to understand how it's tested against new k8s versions within the JenkinsX project itself so we can upgrade confidently.

rupertgti commented 2 months ago

Now I use 1.30 in my k8s test environment and working apparently without problems