diff --git a/config/jobs/cert-manager/cert-manager/master/cert-manager-master.yaml b/config/jobs/cert-manager/cert-manager/master/cert-manager-master.yaml index f712649d..965bd619 100644 --- a/config/jobs/cert-manager/cert-manager/master/cert-manager-master.yaml +++ b/config/jobs/cert-manager/cert-manager/master/cert-manager-master.yaml @@ -202,6 +202,50 @@ presubmits: - master always_run: false optional: true + - name: pull-cert-manager-master-e2e-v1-36 + max_concurrency: 4 + decorate: true + annotations: + description: Runs the end-to-end test suite against a Kubernetes v1.36 cluster + testgrid-alert-email: cert-manager-dev-alerts@googlegroups.com + testgrid-create-job-group: "true" + testgrid-dashboards: cert-manager-presubmits-master + labels: + preset-cloudflare-credentials: "true" + preset-dind-enabled: "true" + preset-enable-all-feature-gates: "true" + preset-ginkgo-skip-default: "true" + preset-go-cache: "true" + preset-local-cache: "true" + preset-retry-flakey-jobs: "true" + spec: + containers: + - image: europe-west1-docker.pkg.dev/cert-manager-tests-trusted/cert-manager-infra-images/make-dind:20260120-8648794-trixie + args: + - runner + - make + - -j7 + - vendor-go + - e2e-ci + - K8S_VERSION=1.36 + resources: + requests: + cpu: 7000m + memory: 6Gi + securityContext: + privileged: true + capabilities: + add: + - SYS_ADMIN + dnsPolicy: None + dnsConfig: + nameservers: + - 8.8.8.8 + - 8.8.4.4 + branches: + - master + always_run: false + optional: true - name: pull-cert-manager-master-e2e-v1-35 max_concurrency: 4 decorate: true @@ -631,6 +675,51 @@ periodics: repo: cert-manager base_ref: master cron: 12 01-23/02 * * * +- name: ci-cert-manager-master-e2e-v1-36 + max_concurrency: 4 + decorate: true + annotations: + description: Runs the end-to-end test suite against a Kubernetes v1.36 cluster + testgrid-alert-email: cert-manager-dev-alerts@googlegroups.com + testgrid-create-job-group: "true" + testgrid-dashboards: cert-manager-periodics-master + labels: + preset-cloudflare-credentials: "true" + preset-dind-enabled: "true" + preset-enable-all-feature-gates: "true" + preset-ginkgo-skip-default: "true" + preset-go-cache: "true" + preset-local-cache: "true" + preset-retry-flakey-jobs: "true" + spec: + containers: + - image: europe-west1-docker.pkg.dev/cert-manager-tests-trusted/cert-manager-infra-images/make-dind:20260120-8648794-trixie + args: + - runner + - make + - -j7 + - vendor-go + - e2e-ci + - K8S_VERSION=1.36 + resources: + requests: + cpu: 7000m + memory: 6Gi + securityContext: + privileged: true + capabilities: + add: + - SYS_ADMIN + dnsPolicy: None + dnsConfig: + nameservers: + - 8.8.8.8 + - 8.8.4.4 + extra_refs: + - org: cert-manager + repo: cert-manager + base_ref: master + cron: 16 00-23/02 * * * - name: ci-cert-manager-master-e2e-v1-35 max_concurrency: 4 decorate: true @@ -675,7 +764,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 16 00-23/02 * * * + cron: 20 01-23/02 * * * - name: ci-cert-manager-master-e2e-v1-35-issuers-venafi max_concurrency: 4 decorate: true @@ -720,7 +809,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 20 00-23/12 * * * + cron: 24 00-23/12 * * * - name: ci-cert-manager-master-e2e-v1-35-upgrade max_concurrency: 4 decorate: true @@ -760,7 +849,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 24 00-23/08 * * * + cron: 28 00-23/08 * * * - name: ci-cert-manager-master-e2e-v1-35-bestpractice-install max_concurrency: 4 decorate: true @@ -807,7 +896,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 28 00-23/24 * * * + cron: 32 00-23/24 * * * - name: ci-cert-manager-master-e2e-v1-32-feature-gates-disabled max_concurrency: 4 decorate: true @@ -852,7 +941,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 32 07-23/24 * * * + cron: 36 07-23/24 * * * - name: ci-cert-manager-master-e2e-v1-33-feature-gates-disabled max_concurrency: 4 decorate: true @@ -897,7 +986,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 36 14-23/24 * * * + cron: 40 14-23/24 * * * - name: ci-cert-manager-master-e2e-v1-34-feature-gates-disabled max_concurrency: 4 decorate: true @@ -942,7 +1031,52 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 40 21-23/24 * * * + cron: 44 21-23/24 * * * +- name: ci-cert-manager-master-e2e-v1-36-feature-gates-disabled + max_concurrency: 4 + decorate: true + annotations: + description: Runs the E2E tests with all feature gates disabled + testgrid-alert-email: cert-manager-dev-alerts@googlegroups.com + testgrid-create-job-group: "true" + testgrid-dashboards: cert-manager-periodics-master + labels: + preset-cloudflare-credentials: "true" + preset-dind-enabled: "true" + preset-disable-all-alpha-beta-feature-gates: "true" + preset-ginkgo-skip-default: "true" + preset-go-cache: "true" + preset-local-cache: "true" + preset-retry-flakey-jobs: "true" + spec: + containers: + - image: europe-west1-docker.pkg.dev/cert-manager-tests-trusted/cert-manager-infra-images/make-dind:20260120-8648794-trixie + args: + - runner + - make + - -j7 + - vendor-go + - e2e-ci + - K8S_VERSION=1.36 + resources: + requests: + cpu: 7000m + memory: 6Gi + securityContext: + privileged: true + capabilities: + add: + - SYS_ADMIN + dnsPolicy: None + dnsConfig: + nameservers: + - 8.8.8.8 + - 8.8.4.4 + extra_refs: + - org: cert-manager + repo: cert-manager + base_ref: master + cron: 48 04-23/24 * * * - name: ci-cert-manager-master-e2e-v1-35-feature-gates-disabled max_concurrency: 4 decorate: true @@ -987,7 +1121,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 44 04-23/24 * * * + cron: 52 11-23/24 * * * - name: ci-cert-manager-master-trivy-test-controller max_concurrency: 2 decorate: true @@ -1028,7 +1162,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 48 02-23/12 * * * + cron: 56 02-23/12 * * * - name: ci-cert-manager-master-trivy-test-acmesolver max_concurrency: 2 decorate: true @@ -1069,7 +1203,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 52 04-23/12 * * * + cron: 00 04-23/12 * * * - name: ci-cert-manager-master-trivy-test-startupapicheck max_concurrency: 2 decorate: true @@ -1110,7 +1244,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 56 06-23/12 * * * + cron: 04 06-23/12 * * * - name: ci-cert-manager-master-trivy-test-cainjector max_concurrency: 2 decorate: true @@ -1151,7 +1285,7 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 00 08-23/12 * * * + cron: 08 08-23/12 * * * - name: ci-cert-manager-master-trivy-test-webhook max_concurrency: 2 decorate: true @@ -1192,4 +1326,4 @@ periodics: - org: cert-manager repo: cert-manager base_ref: master - cron: 04 10-23/12 * * * + cron: 12 10-23/12 * * * diff --git a/config/prowgen/prowspecs/specs.go b/config/prowgen/prowspecs/specs.go index ea94337c..95fd74a2 100644 --- a/config/prowgen/prowspecs/specs.go +++ b/config/prowgen/prowspecs/specs.go @@ -113,7 +113,7 @@ var knownBranches map[string]BranchSpec = map[string]BranchSpec{ }, primaryKubernetesVersion: "1.35", - otherKubernetesVersions: []string{"1.32", "1.33", "1.34"}, + otherKubernetesVersions: []string{"1.32", "1.33", "1.34", "1.36"}, e2eCPURequest: "7000m", e2eMemoryRequest: "6Gi",