Skip to content

Commit 756f02d

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 <vdemeest@redhat.com>
1 parent 358c3ae commit 756f02d

File tree

3 files changed

+43
-22
lines changed

3 files changed

+43
-22
lines changed

.github/workflows/e2e-matrix.yml

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,34 +19,50 @@ jobs:
1919
matrix:
2020
k8s-name:
2121
- 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
22+
- k8s-latest-minus-four # 1.29
23+
- k8s-latest-minus-three # 1.30
24+
- k8s-latest-minus-two # 1.31
25+
- k8s-latest-minus-one # 1.32
26+
- k8s-latest # 1.33
2627

2728
feature-flags:
2829
- stable
2930
- beta
3031
- alpha
31-
# - prow-feature-flags - this is tested today as a periodic job, but we could integrate it here
3232

3333
include:
3434
- k8s-name: k8s-oldest
3535
k8s-version: v1.28.x
36-
- k8s-name: k8s-latest-minus-three
36+
- k8s-name: k8s-latest-minus-four
3737
k8s-version: v1.29.x
38-
- k8s-name: k8s-latest-minus-two
38+
- k8s-name: k8s-latest-minus-three
3939
k8s-version: v1.30.x
40-
- k8s-name: k8s-latest-minus-one
40+
- k8s-name: k8s-latest-minus-two
4141
k8s-version: v1.31.x
42-
- k8s-name: k8s-latest
42+
- k8s-name: k8s-latest-minus-one
4343
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
44+
- k8s-name: k8s-latest
45+
k8s-version: v1.33.x
46+
47+
# Run beta and alpha only on latest and oldest
48+
exclude:
49+
- k8s-name: k8s-latest-minus-four
50+
feature-flags: beta
51+
- k8s-name: k8s-latest-minus-four
52+
feature-flags: alpha
53+
- k8s-name: k8s-latest-minus-three
54+
feature-flags: beta
55+
- k8s-name: k8s-latest-minus-three
56+
feature-flags: alpha
57+
- k8s-name: k8s-latest-minus-two
58+
feature-flags: beta
59+
- k8s-name: k8s-latest-minus-two
60+
feature-flags: alpha
61+
- k8s-name: k8s-latest-minus-one
62+
feature-flags: beta
63+
- k8s-name: k8s-latest-minus-one
64+
feature-flags: alpha
65+
5066
env:
5167
KO_DOCKER_REPO: registry.local:5000/tekton
5268
CLUSTER_DOMAIN: c${{ github.run_id }}.local
@@ -91,7 +107,7 @@ jobs:
91107
--nodes 3 \
92108
--k8s-version ${{ matrix.k8s-version }} \
93109
--e2e-script ./test/e2e-tests.sh \
94-
--e2e-env ./test/e2e-tests-kind-${{ matrix.env-file }}.env
110+
--e2e-env ./test/e2e-tests-kind-prow-${{ matrix.feature-flags }}.env
95111
96112
- name: Upload test results
97113
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}" ;;

0 commit comments

Comments
 (0)