planetscale/vitess-operator

Supported Kubernetes Versions going EOL

ThisGuyCodes opened this issue · 1 comments

The readme states:

Our goal for Kubernetes is for the latest Vitess Operator release to be compatible with the latest Kubernetes version that's Generally Available on all of GKE, EKS, and AKS.

Currently the readme advertises support for Kubernetes 1.25.

The current latest Kubernetes version supported by all three platforms is 1.28.

In fact, AKS will be marking 1.25 as EOL in 39 days (Jan 14th 2024), GKE will do the same in ~3 months (Feb 29th 2024), and EKS in ~6 months (May 2024). (AKS has something called "platform support" that lasts a bit longer, but they use the words "End of life" for the column I pulled the date from).

AKS gives a lovely chart showing the impeding deprecation:
gantt chart showing AKS support lifecycle

Given Kubernetes releases happen "approximately three times per year", supporting 1.25 at the latest puts support about a full year behind its stated objective.

I mean this with no ill will; this is an open source project provided for free. But I would like an honest answer; does planetscale intend on supporting / keeping this operator up to date?

We plan to update the supported versions in the next release. What was missed out on was creating a public issue for that task.