Skip to content

Commit

Permalink
feat: add support & tests for Kubernetes 1.29
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
apricote committed Jan 8, 2024
1 parent 58261ec commit c798768
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 10 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/test_e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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: |
Expand Down Expand Up @@ -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.
Expand All @@ -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: |
Expand Down
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand All @@ -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 |
Expand Down

0 comments on commit c798768

Please sign in to comment.