From 31a9731cdbaaee63ca536dc3f58f39dbfc349b3b Mon Sep 17 00:00:00 2001 From: Debosmit Ray Date: Fri, 20 Mar 2026 07:11:24 -0700 Subject: [PATCH] =?UTF-8?q?ci:=20update=20K8s=20compatibility=20test=20mat?= =?UTF-8?q?rix=20to=20cover=20v1.27=E2=80=93v1.35?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update Kind from v0.27.0 to v0.31.0 - Drop EOL versions v1.25, v1.26 (>2 years old) - Update patch versions: v1.30.13, v1.31.14, v1.32.11 - Add new versions: v1.33.7, v1.34.3, v1.35.1 - Update metrics-server-lifecycle-test to use K8s v1.35.1 Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/k8s-compatibility-test.yml | 15 +++++++++------ .../workflows/metrics-server-lifecycle-test.yml | 6 +++--- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/k8s-compatibility-test.yml b/.github/workflows/k8s-compatibility-test.yml index e2a90445..56c0b0b2 100644 --- a/.github/workflows/k8s-compatibility-test.yml +++ b/.github/workflows/k8s-compatibility-test.yml @@ -61,15 +61,18 @@ jobs: strategy: fail-fast: false matrix: + # Test against K8s versions from the last ~2 years + # See https://kubernetes.io/releases/ for release/EOL dates k8s-version: - - v1.25.16 - - v1.26.15 - v1.27.16 - v1.28.15 - v1.29.14 - - v1.30.8 - - v1.31.6 - - v1.32.3 + - v1.30.13 + - v1.31.14 + - v1.32.11 + - v1.33.7 + - v1.34.3 + - v1.35.1 deployment-method: - helm - manifest @@ -99,7 +102,7 @@ jobs: - name: Create k8s Kind Cluster uses: helm/kind-action@v1 with: - version: v0.27.0 + version: v0.31.0 node_image: kindest/node:${{ matrix.k8s-version }} cluster_name: kind-${{ matrix.k8s-version }} wait: 120s diff --git a/.github/workflows/metrics-server-lifecycle-test.yml b/.github/workflows/metrics-server-lifecycle-test.yml index 0d709cb6..232c58dc 100644 --- a/.github/workflows/metrics-server-lifecycle-test.yml +++ b/.github/workflows/metrics-server-lifecycle-test.yml @@ -42,7 +42,7 @@ jobs: make docker-build docker-push IMG=${{ env.ZXPORTER_IMG }} test: - name: Test Metrics Server Lifecycle on K8s v1.32.3 + name: Test Metrics Server Lifecycle on K8s v1.35.1 needs: build runs-on: ubuntu-xl @@ -63,8 +63,8 @@ jobs: - name: Create k8s Kind Cluster uses: helm/kind-action@v1 with: - version: v0.27.0 - node_image: kindest/node:v1.32.3 + version: v0.31.0 + node_image: kindest/node:v1.35.1 cluster_name: kind-metrics-test wait: 120s