Update policy for kube version

We have historically decided to support AND TEST 3 versions
of kubernetes. For that, we lagged behind in terms of client versions.

Lagging behind one version allowed us, thanks to kubernetes client version skew,
to support 3 versions at relatively low cost.

However, maintaining 3 versions has always been a pain.
For that, we pinned old versions of kubernetes clients/api and test tooling.

In december 2025 community meeting, we decided to only maintain two
versions: the most current one, and the previous one.

This allows us to bump more regularly and be more secure.
We can also more easily use dependabot this way.

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
This commit is contained in:
Jean-Philippe Evrard
2026-03-19 06:07:15 +01:00
parent 4d5ca31338
commit 168fe81bb4
7 changed files with 176 additions and 213 deletions
-5
View File
@@ -10,11 +10,6 @@ updates:
directory: "/"
schedule:
interval: "daily"
ignore:
- dependency-name: "k8s.io/api"
- dependency-name: "k8s.io/apimachinery"
- dependency-name: "k8s.io/client-go"
- dependency-name: "k8s.io/kubectl"
- package-ecosystem: "docker"
directory: "/"
schedule:
+3 -3
View File
@@ -2,8 +2,8 @@ kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: "kindest/node:v1.34.0"
image: "kindest/node:v1.35.0"
- role: worker
image: "kindest/node:v1.34.0"
image: "kindest/node:v1.35.0"
- role: worker
image: "kindest/node:v1.34.0"
image: "kindest/node:v1.35.0"
-9
View File
@@ -1,9 +0,0 @@
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: "kindest/node:v1.35.0"
- role: worker
image: "kindest/node:v1.35.0"
- role: worker
image: "kindest/node:v1.35.0"