From e8fabda9ab2e607bcb9a88a7e4e3454d10f1e2a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20T=C3=B6lle?= <julian.toelle@hetzner-cloud.de> Date: Mon, 8 Jan 2024 11:46:31 +0100 Subject: [PATCH] feat: add support & tests for Kubernetes 1.29 (#600) Also updated the version matrices to use "latest" vs "main". We do not support any builds from the "main" branch, and this was always intended to tell the user to use the latest published release for these versions. --- .github/workflows/test_e2e.yml | 8 ++++---- README.md | 14 ++++++++------ 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test_e2e.yml b/.github/workflows/test_e2e.yml index f8f925fa..e3e0e3d5 100644 --- a/.github/workflows/test_e2e.yml +++ b/.github/workflows/test_e2e.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - k3s: [ v1.26, v1.27, v1.28 ] + k3s: [ v1.26, v1.27, v1.28, v1.29 ] fail-fast: false env: @@ -38,7 +38,7 @@ jobs: kubectl skaffold helm: v3.11.2 - kubectl: v1.28.1 + kubectl: v1.29.0 skaffold: v2.3.0 - name: Install k3sup run: | @@ -117,7 +117,7 @@ jobs: environment: e2e-robot env: - K3S_CHANNEL: v1.28 + K3S_CHANNEL: v1.29 SCOPE: gha-${{ github.run_id }}-${{ github.run_attempt }}-robot # Disable routes in dev-env, not supported for Robot. @@ -142,7 +142,7 @@ jobs: kubectl skaffold helm: v3.11.2 - kubectl: v1.28.1 + kubectl: v1.29.0 skaffold: v2.3.0 - name: Install k3sup run: | diff --git a/README.md b/README.md index 03ea29e8..5eb2f3c7 100644 --- a/README.md +++ b/README.md @@ -177,9 +177,10 @@ Current Kubernetes Releases: https://kubernetes.io/releases/ | Kubernetes | Cloud Controller Manager | Deployment File | |------------|-------------------------:|------------------------------------------------------------------------------------------------------------:| -| 1.28 | main | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm-networks.yaml | -| 1.27 | main | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm-networks.yaml | -| 1.26 | main | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm-networks.yaml | +| 1.29 | latest | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm-networks.yaml | +| 1.28 | latest | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm-networks.yaml | +| 1.27 | latest | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm-networks.yaml | +| 1.26 | latest | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm-networks.yaml | | 1.25 | v1.19.0 | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/download/v1.19.0/ccm-networks.yaml | | 1.24 | v1.17.2 | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/download/v1.17.2/ccm-networks.yaml | | 1.23 | v1.13.2 | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/download/v1.13.2/ccm-networks.yaml | @@ -188,9 +189,10 @@ Current Kubernetes Releases: https://kubernetes.io/releases/ | Kubernetes | Cloud Controller Manager | Deployment File | |------------|-------------------------:|---------------------------------------------------------------------------------------------------:| -| 1.28 | main | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm.yaml | -| 1.27 | main | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm.yaml | -| 1.26 | main | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm.yaml | +| 1.29 | latest | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm.yaml | +| 1.28 | latest | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm.yaml | +| 1.27 | latest | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm.yaml | +| 1.26 | latest | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm.yaml | | 1.25 | v1.19.0 | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/download/v1.19.0/ccm.yaml | | 1.24 | v1.17.2 | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/download/v1.17.2/ccm.yaml | | 1.23 | v1.13.2 | https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/download/v1.13.2/ccm.yaml | -- GitLab