Skip to content

Commit efd06af

Browse files
committed
test/e2e: update kubernetes versions we test against
From 1.28 to 1.33. Not that 1.34 is already available, so we could use it as well. This also update images versions and digests. In addition, it changes a bit how the matrix is set and only runs beta and alpha tests on latest and oldest versions. Signed-off-by: Vincent Demeester <[email protected]>
1 parent 358c3ae commit efd06af

File tree

3 files changed

+46
-34
lines changed

3 files changed

+46
-34
lines changed

.github/workflows/e2e-matrix.yml

Lines changed: 35 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -17,36 +17,43 @@ jobs:
1717
strategy:
1818
fail-fast: false # Keep running if one leg fails.
1919
matrix:
20-
k8s-name:
21-
- k8s-oldest # 1.28
22-
- k8s-latest-minus-three # 1.29
23-
- k8s-latest-minus-two # 1.30
24-
- k8s-latest-minus-one # 1.31
25-
- k8s-latest # 1.32
26-
27-
feature-flags:
28-
- stable
29-
- beta
30-
- alpha
31-
# - prow-feature-flags - this is tested today as a periodic job, but we could integrate it here
32-
3320
include:
34-
- k8s-name: k8s-oldest
35-
k8s-version: v1.28.x
36-
- k8s-name: k8s-latest-minus-three
37-
k8s-version: v1.29.x
38-
- k8s-name: k8s-latest-minus-two
39-
k8s-version: v1.30.x
40-
- k8s-name: k8s-latest-minus-one
41-
k8s-version: v1.31.x
21+
# latest : stable, beta, alpha
22+
- k8s-name: k8s-latest
23+
k8s-version: v1.33.x
24+
feature-flags: stable
25+
- k8s-name: k8s-latest
26+
k8s-version: v1.33.x
27+
feature-flags: beta
4228
- k8s-name: k8s-latest
29+
k8s-version: v1.33.x
30+
feature-flags: alpha
31+
# minus-one : stable
32+
- k8s-name: k8s-minus-one
4333
k8s-version: v1.32.x
44-
- feature-flags: stable
45-
env-file: prow
46-
- feature-flags: alpha
47-
env-file: prow-alpha
48-
- feature-flags: beta
49-
env-file: prow-beta
34+
feature-flags: stable
35+
# minus-two : stable
36+
- k8s-name: k8s-minus-two
37+
k8s-version: v1.31.x
38+
feature-flags: stable
39+
# minus-three : stable
40+
- k8s-name: k8s-minus-three
41+
k8s-version: v1.30.x
42+
feature-flags: stable
43+
# minus-four : stable
44+
- k8s-name: k8s-minus-four
45+
k8s-version: v1.29.x
46+
feature-flags: stable
47+
# oldest : stable, beta, alpha
48+
- k8s-name: k8s-oldest
49+
k8s-version: v1.28.x
50+
feature-flags: stable
51+
- k8s-name: k8s-oldest
52+
k8s-version: v1.28.x
53+
feature-flags: beta
54+
- k8s-name: k8s-oldest
55+
k8s-version: v1.28.x
56+
feature-flags: alpha
5057
env:
5158
KO_DOCKER_REPO: registry.local:5000/tekton
5259
CLUSTER_DOMAIN: c${{ github.run_id }}.local
@@ -91,7 +98,7 @@ jobs:
9198
--nodes 3 \
9299
--k8s-version ${{ matrix.k8s-version }} \
93100
--e2e-script ./test/e2e-tests.sh \
94-
--e2e-env ./test/e2e-tests-kind-${{ matrix.env-file }}.env
101+
--e2e-env ./test/e2e-tests-kind-prow-${{ matrix.feature-flags }}.env
95102
96103
- name: Upload test results
97104
uses: actions/upload-artifact@v4

hack/setup-kind.sh

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,18 +95,23 @@ case ${K8S_VERSION} in
9595
KIND_IMAGE="kindest/node:${K8S_VERSION}@${KIND_IMAGE_SHA}"
9696
;;
9797
v1.30.x)
98-
K8S_VERSION="1.30.10"
99-
KIND_IMAGE_SHA="sha256:4de75d0e82481ea846c0ed1de86328d821c1e6a6a91ac37bf804e5313670e507"
98+
K8S_VERSION="1.30.13"
99+
KIND_IMAGE_SHA="sha256:397209b3d947d154f6641f2d0ce8d473732bd91c87d9575ade99049aa33cd648"
100100
KIND_IMAGE="kindest/node:${K8S_VERSION}@${KIND_IMAGE_SHA}"
101101
;;
102102
v1.31.x)
103-
K8S_VERSION="1.31.6"
104-
KIND_IMAGE_SHA="sha256:28b7cbb993dfe093c76641a0c95807637213c9109b761f1d422c2400e22b8e87"
103+
K8S_VERSION="1.31.12"
104+
KIND_IMAGE_SHA="sha256:0f5cc49c5e73c0c2bb6e2df56e7df189240d83cf94edfa30946482eb08ec57d"
105105
KIND_IMAGE="kindest/node:${K8S_VERSION}@${KIND_IMAGE_SHA}"
106106
;;
107107
v1.32.x)
108-
K8S_VERSION="1.32.2"
109-
KIND_IMAGE_SHA="sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f"
108+
K8S_VERSION="1.32.8"
109+
KIND_IMAGE_SHA="sha256:abd489f042d2b644e2d033f5c2d900bc707798d075e8186cb65e3f1367a9d5a1"
110+
KIND_IMAGE="kindest/node:${K8S_VERSION}@${KIND_IMAGE_SHA}"
111+
;;
112+
v1.33.x)
113+
K8S_VERSION="1.33.4"
114+
KIND_IMAGE_SHA="sha256:0f5cc49c5e73c0c2bb6e2df56e7df189240d83cf94edfa30946482eb08ec57d2"
110115
KIND_IMAGE="kindest/node:${K8S_VERSION}@${KIND_IMAGE_SHA}"
111116
;;
112117
*) abort "Unsupported version: ${K8S_VERSION}" ;;
File renamed without changes.

0 commit comments

Comments
 (0)