From 0e8c561fe720ef6522d3c22c01bd00e8bc6a19c5 Mon Sep 17 00:00:00 2001 From: Stavros Kontopoulos Date: Tue, 21 May 2024 21:55:45 +0300 Subject: [PATCH] Move tests from net-certmanager to serving (#398) * move tests from net-certmanager to serving * codegen --- .../generated/knative/serving-main.gen.yaml | 106 ++++++++++++++++++ prow/jobs_config/knative/serving.yaml | 8 ++ 2 files changed, 114 insertions(+) diff --git a/prow/jobs/generated/knative/serving-main.gen.yaml b/prow/jobs/generated/knative/serving-main.gen.yaml index 5e777e4fc..9e73e0c4e 100644 --- a/prow/jobs/generated/knative/serving-main.gen.yaml +++ b/prow/jobs/generated/knative/serving-main.gen.yaml @@ -518,6 +518,60 @@ periodics: secret: defaultMode: 384 secretName: influx-url-secret +- annotations: + testgrid-dashboards: serving + testgrid-tab-name: cert-manager-continuous + cluster: prow-build + cron: 30 */9 * * * + decorate: true + extra_refs: + - base_ref: main + org: knative + path_alias: knative.dev/serving + repo: serving + name: cert-manager-continuous_serving_main_periodic + spec: + containers: + - command: + - runner.sh + - ./test/e2e/certmanager/presubmit-tests.sh + - --all-tests + env: + - name: E2E_CLUSTER_REGION + value: us-central1 + - name: DOCKER_IN_DOCKER_ENABLED + value: "true" + image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20240327-0a7207ad5 + name: "" + resources: + limits: + memory: 16Gi + requests: + memory: 12Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /docker-graph + name: docker-graph + - mountPath: /lib/modules + name: modules + - mountPath: /sys/fs/cgroup + name: cgroup + nodeSelector: + kubernetes.io/arch: amd64 + type: testing + serviceAccountName: test-runner + volumes: + - emptyDir: {} + name: docker-graph + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup - annotations: testgrid-dashboards: serving testgrid-tab-name: s390x-kourier-tests @@ -1767,3 +1821,55 @@ presubmits: type: Directory name: cgroup trigger: ((?m)^/test( | .* )https,?($|\s.*))|((?m)^/test( | .* )https_serving_main,?($|\s.*)) + - always_run: true + branches: + - ^main$ + cluster: prow-build + decorate: true + name: certmanager-integration-tests_serving_main + path_alias: knative.dev/serving + rerun_command: /test certmanager-integration-tests + spec: + containers: + - command: + - runner.sh + - ./test/e2e/certmanager/presubmit-tests.sh + - --integration-tests + env: + - name: E2E_CLUSTER_REGION + value: us-central1 + - name: DOCKER_IN_DOCKER_ENABLED + value: "true" + image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20240327-0a7207ad5 + name: "" + resources: + limits: + memory: 16Gi + requests: + memory: 12Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /docker-graph + name: docker-graph + - mountPath: /lib/modules + name: modules + - mountPath: /sys/fs/cgroup + name: cgroup + nodeSelector: + kubernetes.io/arch: amd64 + type: testing + serviceAccountName: test-runner + volumes: + - emptyDir: {} + name: docker-graph + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + trigger: ((?m)^/test( | .* )certmanager-integration-tests,?($|\s.*))|((?m)^/test( + | .* )certmanager-integration-tests_serving_main,?($|\s.*)) diff --git a/prow/jobs_config/knative/serving.yaml b/prow/jobs_config/knative/serving.yaml index 532277a99..1384fca97 100644 --- a/prow/jobs_config/knative/serving.yaml +++ b/prow/jobs_config/knative/serving.yaml @@ -183,6 +183,14 @@ jobs: requirements: [perf] command: [runner.sh, ./test/presubmit-tests.sh, --run-test, ./test/performance/performance-tests.sh] + - name: certmanager-integration-tests + types: [presubmit] + command: [runner.sh, ./test/e2e/certmanager/presubmit-tests.sh, --integration-tests] + + - name: cert-manager-continuous + types: [periodic] + command: [runner.sh, ./test/e2e/certmanager/presubmit-tests.sh, --all-tests] + - name: s390x-kourier-tests cron: 20 2 * * * types: [periodic]