Skip to content

Commit 0b04270

Browse files
authored
expand CI testing for all stable versions of Kubernetes (#9078)
* ci: setup version matrix for the helm chart e2e Signed-off-by: wilmarguida <[email protected]> * ci: sync all k8s version on CI steps Signed-off-by: wilmarguida <[email protected]> * ci: bump all k8s version to latest stable Signed-off-by: wilmarguida <[email protected]> Signed-off-by: wilmarguida <[email protected]>
1 parent 61be730 commit 0b04270

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/ci.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,10 @@ jobs:
128128
if: |
129129
(needs.changes.outputs.charts == 'true')
130130
131+
strategy:
132+
matrix:
133+
k8s: [v1.23.12, v1.24.6, v1.25.2]
134+
131135
steps:
132136

133137
- name: Checkout
@@ -170,12 +174,12 @@ jobs:
170174
sudo mkdir -p $HOME/.kube
171175
sudo chmod -R 777 $HOME/.kube
172176
173-
- name: Create Kubernetes cluster
177+
- name: Create Kubernetes ${{ matrix.k8s }} cluster
174178
id: kind
175179
uses: engineerd/setup-kind@aa272fe2a7309878ffc2a81c56cfe3ef108ae7d0 #v0.5.0
176180
with:
177181
version: v0.15.0
178-
image: kindest/node:v1.25.0
182+
image: kindest/node:${{ matrix.k8s }}
179183

180184
- uses: geekyeggo/delete-artifact@b73cb986740e466292a536d0e32e2666c56fdeb3 # v1
181185
with:
@@ -208,7 +212,7 @@ jobs:
208212
209213
strategy:
210214
matrix:
211-
k8s: [v1.23.10, v1.24.4, v1.25.0]
215+
k8s: [v1.23.12, v1.24.6, v1.25.2]
212216

213217
steps:
214218

@@ -265,7 +269,7 @@ jobs:
265269
266270
strategy:
267271
matrix:
268-
k8s: [v1.24.4, v1.25.0]
272+
k8s: [v1.23.12, v1.24.6, v1.25.2]
269273

270274
steps:
271275

@@ -404,7 +408,7 @@ jobs:
404408
uses: engineerd/setup-kind@aa272fe2a7309878ffc2a81c56cfe3ef108ae7d0 #v0.5.0
405409
with:
406410
version: v0.15.0
407-
image: kindest/node:v1.25.0
411+
image: kindest/node:v1.25.2
408412

409413
- name: Set up Go 1.19.1
410414
id: go

0 commit comments

Comments
 (0)