expand CI testing for all stable versions of Kubernetes (#9078)

* ci: setup version matrix for the helm chart e2e

Signed-off-by: wilmarguida <w.denouden@guida.nl>

* ci: sync all k8s version on CI steps

Signed-off-by: wilmarguida <w.denouden@guida.nl>

* ci: bump all k8s version to latest stable

Signed-off-by: wilmarguida <w.denouden@guida.nl>

Signed-off-by: wilmarguida <w.denouden@guida.nl>
This commit is contained in:
Wilmar den Ouden 2022-09-29 19:40:39 +02:00 committed by GitHub
parent 61be730b91
commit 0b04270517
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -128,6 +128,10 @@ jobs:
if: |
(needs.changes.outputs.charts == 'true')
strategy:
matrix:
k8s: [v1.23.12, v1.24.6, v1.25.2]
steps:
- name: Checkout
@ -170,12 +174,12 @@ jobs:
sudo mkdir -p $HOME/.kube
sudo chmod -R 777 $HOME/.kube
- name: Create Kubernetes cluster
- name: Create Kubernetes ${{ matrix.k8s }} cluster
id: kind
uses: engineerd/setup-kind@aa272fe2a7309878ffc2a81c56cfe3ef108ae7d0 #v0.5.0
with:
version: v0.15.0
image: kindest/node:v1.25.0
image: kindest/node:${{ matrix.k8s }}
- uses: geekyeggo/delete-artifact@b73cb986740e466292a536d0e32e2666c56fdeb3 # v1
with:
@ -208,7 +212,7 @@ jobs:
strategy:
matrix:
k8s: [v1.23.10, v1.24.4, v1.25.0]
k8s: [v1.23.12, v1.24.6, v1.25.2]
steps:
@ -265,7 +269,7 @@ jobs:
strategy:
matrix:
k8s: [v1.24.4, v1.25.0]
k8s: [v1.23.12, v1.24.6, v1.25.2]
steps:
@ -404,7 +408,7 @@ jobs:
uses: engineerd/setup-kind@aa272fe2a7309878ffc2a81c56cfe3ef108ae7d0 #v0.5.0
with:
version: v0.15.0
image: kindest/node:v1.25.0
image: kindest/node:v1.25.2
- name: Set up Go 1.19.1
id: go