Skip to content

Commit 4bfccb4

Browse files
Merge pull request #1096 from wallrj/kubernetes-1.33
Allow optional testing with Kubernetes 1.33
2 parents 76c8892 + 3b9f97e commit 4bfccb4

File tree

3 files changed

+292
-27
lines changed

3 files changed

+292
-27
lines changed

config/jobs/cert-manager/cert-manager/master/cert-manager-master.yaml

Lines changed: 146 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,50 @@ presubmits:
158158
- master
159159
always_run: false
160160
optional: true
161+
- name: pull-cert-manager-master-e2e-v1-33
162+
max_concurrency: 4
163+
decorate: true
164+
annotations:
165+
description: Runs the end-to-end test suite against a Kubernetes v1.33 cluster
166+
testgrid-alert-email: [email protected]
167+
testgrid-create-job-group: "true"
168+
testgrid-dashboards: cert-manager-presubmits-master
169+
labels:
170+
preset-cloudflare-credentials: "true"
171+
preset-dind-enabled: "true"
172+
preset-enable-all-feature-gates: "true"
173+
preset-ginkgo-skip-default: "true"
174+
preset-go-cache: "true"
175+
preset-local-cache: "true"
176+
preset-retry-flakey-jobs: "true"
177+
spec:
178+
containers:
179+
- image: europe-west1-docker.pkg.dev/cert-manager-tests-trusted/cert-manager-infra-images/make-dind:20250327-af35b2b-bookworm
180+
args:
181+
- runner
182+
- make
183+
- -j7
184+
- vendor-go
185+
- e2e-ci
186+
- K8S_VERSION=1.33
187+
resources:
188+
requests:
189+
cpu: 7000m
190+
memory: 6Gi
191+
securityContext:
192+
privileged: true
193+
capabilities:
194+
add:
195+
- SYS_ADMIN
196+
dnsPolicy: None
197+
dnsConfig:
198+
nameservers:
199+
- 8.8.8.8
200+
- 8.8.4.4
201+
branches:
202+
- master
203+
always_run: false
204+
optional: true
161205
- name: pull-cert-manager-master-e2e-v1-32
162206
max_concurrency: 4
163207
decorate: true
@@ -576,6 +620,51 @@ periodics:
576620
repo: cert-manager
577621
base_ref: master
578622
cron: 08 00-23/02 * * *
623+
- name: ci-cert-manager-master-e2e-v1-33
624+
max_concurrency: 4
625+
decorate: true
626+
annotations:
627+
description: Runs the end-to-end test suite against a Kubernetes v1.33 cluster
628+
testgrid-alert-email: [email protected]
629+
testgrid-create-job-group: "true"
630+
testgrid-dashboards: cert-manager-periodics-master
631+
labels:
632+
preset-cloudflare-credentials: "true"
633+
preset-dind-enabled: "true"
634+
preset-enable-all-feature-gates: "true"
635+
preset-ginkgo-skip-default: "true"
636+
preset-go-cache: "true"
637+
preset-local-cache: "true"
638+
preset-retry-flakey-jobs: "true"
639+
spec:
640+
containers:
641+
- image: europe-west1-docker.pkg.dev/cert-manager-tests-trusted/cert-manager-infra-images/make-dind:20250327-af35b2b-bookworm
642+
args:
643+
- runner
644+
- make
645+
- -j7
646+
- vendor-go
647+
- e2e-ci
648+
- K8S_VERSION=1.33
649+
resources:
650+
requests:
651+
cpu: 7000m
652+
memory: 6Gi
653+
securityContext:
654+
privileged: true
655+
capabilities:
656+
add:
657+
- SYS_ADMIN
658+
dnsPolicy: None
659+
dnsConfig:
660+
nameservers:
661+
- 8.8.8.8
662+
- 8.8.4.4
663+
extra_refs:
664+
- org: cert-manager
665+
repo: cert-manager
666+
base_ref: master
667+
cron: 12 01-23/02 * * *
579668
- name: ci-cert-manager-master-e2e-v1-32
580669
max_concurrency: 4
581670
decorate: true
@@ -620,7 +709,7 @@ periodics:
620709
- org: cert-manager
621710
repo: cert-manager
622711
base_ref: master
623-
cron: 12 01-23/02 * * *
712+
cron: 16 00-23/02 * * *
624713
- name: ci-cert-manager-master-e2e-v1-32-issuers-venafi
625714
max_concurrency: 4
626715
decorate: true
@@ -665,7 +754,7 @@ periodics:
665754
- org: cert-manager
666755
repo: cert-manager
667756
base_ref: master
668-
cron: 16 00-23/12 * * *
757+
cron: 20 00-23/12 * * *
669758
- name: ci-cert-manager-master-e2e-v1-32-upgrade
670759
max_concurrency: 4
671760
decorate: true
@@ -705,7 +794,7 @@ periodics:
705794
- org: cert-manager
706795
repo: cert-manager
707796
base_ref: master
708-
cron: 20 00-23/08 * * *
797+
cron: 24 00-23/08 * * *
709798
- name: ci-cert-manager-master-e2e-v1-32-bestpractice-install
710799
max_concurrency: 4
711800
decorate: true
@@ -752,7 +841,7 @@ periodics:
752841
- org: cert-manager
753842
repo: cert-manager
754843
base_ref: master
755-
cron: 24 00-23/24 * * *
844+
cron: 28 00-23/24 * * *
756845
- name: ci-cert-manager-master-e2e-v1-30-feature-gates-disabled
757846
max_concurrency: 4
758847
decorate: true
@@ -797,7 +886,7 @@ periodics:
797886
- org: cert-manager
798887
repo: cert-manager
799888
base_ref: master
800-
cron: 28 07-23/24 * * *
889+
cron: 32 07-23/24 * * *
801890
- name: ci-cert-manager-master-e2e-v1-31-feature-gates-disabled
802891
max_concurrency: 4
803892
decorate: true
@@ -842,7 +931,52 @@ periodics:
842931
- org: cert-manager
843932
repo: cert-manager
844933
base_ref: master
845-
cron: 32 14-23/24 * * *
934+
cron: 36 14-23/24 * * *
935+
- name: ci-cert-manager-master-e2e-v1-33-feature-gates-disabled
936+
max_concurrency: 4
937+
decorate: true
938+
annotations:
939+
description: Runs the E2E tests with all feature gates disabled
940+
testgrid-alert-email: [email protected]
941+
testgrid-create-job-group: "true"
942+
testgrid-dashboards: cert-manager-periodics-master
943+
labels:
944+
preset-cloudflare-credentials: "true"
945+
preset-dind-enabled: "true"
946+
preset-disable-all-alpha-beta-feature-gates: "true"
947+
preset-ginkgo-skip-default: "true"
948+
preset-go-cache: "true"
949+
preset-local-cache: "true"
950+
preset-retry-flakey-jobs: "true"
951+
spec:
952+
containers:
953+
- image: europe-west1-docker.pkg.dev/cert-manager-tests-trusted/cert-manager-infra-images/make-dind:20250327-af35b2b-bookworm
954+
args:
955+
- runner
956+
- make
957+
- -j7
958+
- vendor-go
959+
- e2e-ci
960+
- K8S_VERSION=1.33
961+
resources:
962+
requests:
963+
cpu: 7000m
964+
memory: 6Gi
965+
securityContext:
966+
privileged: true
967+
capabilities:
968+
add:
969+
- SYS_ADMIN
970+
dnsPolicy: None
971+
dnsConfig:
972+
nameservers:
973+
- 8.8.8.8
974+
- 8.8.4.4
975+
extra_refs:
976+
- org: cert-manager
977+
repo: cert-manager
978+
base_ref: master
979+
cron: 40 21-23/24 * * *
846980
- name: ci-cert-manager-master-e2e-v1-32-feature-gates-disabled
847981
max_concurrency: 4
848982
decorate: true
@@ -887,7 +1021,7 @@ periodics:
8871021
- org: cert-manager
8881022
repo: cert-manager
8891023
base_ref: master
890-
cron: 36 21-23/24 * * *
1024+
cron: 44 04-23/24 * * *
8911025
- name: ci-cert-manager-master-trivy-test-controller
8921026
max_concurrency: 2
8931027
decorate: true
@@ -927,7 +1061,7 @@ periodics:
9271061
- org: cert-manager
9281062
repo: cert-manager
9291063
base_ref: master
930-
cron: 40 04-23/24 * * *
1064+
cron: 48 11-23/24 * * *
9311065
- name: ci-cert-manager-master-trivy-test-acmesolver
9321066
max_concurrency: 2
9331067
decorate: true
@@ -967,7 +1101,7 @@ periodics:
9671101
- org: cert-manager
9681102
repo: cert-manager
9691103
base_ref: master
970-
cron: 44 11-23/24 * * *
1104+
cron: 52 18-23/24 * * *
9711105
- name: ci-cert-manager-master-trivy-test-startupapicheck
9721106
max_concurrency: 2
9731107
decorate: true
@@ -1007,7 +1141,7 @@ periodics:
10071141
- org: cert-manager
10081142
repo: cert-manager
10091143
base_ref: master
1010-
cron: 48 18-23/24 * * *
1144+
cron: 56 01-23/24 * * *
10111145
- name: ci-cert-manager-master-trivy-test-cainjector
10121146
max_concurrency: 2
10131147
decorate: true
@@ -1047,7 +1181,7 @@ periodics:
10471181
- org: cert-manager
10481182
repo: cert-manager
10491183
base_ref: master
1050-
cron: 52 01-23/24 * * *
1184+
cron: 00 08-23/24 * * *
10511185
- name: ci-cert-manager-master-trivy-test-webhook
10521186
max_concurrency: 2
10531187
decorate: true
@@ -1087,4 +1221,4 @@ periodics:
10871221
- org: cert-manager
10881222
repo: cert-manager
10891223
base_ref: master
1090-
cron: 56 08-23/24 * * *
1224+
cron: 04 15-23/24 * * *

0 commit comments

Comments
 (0)