diff --git a/prow/jobs_config/knative/serving-release-1.15.yaml b/prow/jobs_config/knative/serving-release-1.15.yaml new file mode 100644 index 000000000..6dfc25534 --- /dev/null +++ b/prow/jobs_config/knative/serving-release-1.15.yaml @@ -0,0 +1,280 @@ +# ############################################################################# +# #### #### +# #### THIS FILE IS AUTOMATICALLY GENERATED by release-jobs-syncer. #### +# #### PLEASE ONLY MODIFY IT MANUALLY WHEN ACTUALLY NEEDED. #### +# #### #### +# ############################################################################# +branches: +- release-1.15 +image: us-docker.pkg.dev/knative-tests/images/prow-tests:v20250116-ca9750e30 +jobs: +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --build-tests + excluded_requirements: + - gcp + name: build-tests + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --unit-tests + excluded_requirements: + - gcp + name: unit-tests + resources: default + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-upgrade-tests.sh + name: upgrade-tests + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh --istio-version latest --no-mesh + name: istio-latest-no-mesh + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-external-domain-tls-tests.sh --istio-version latest --no-mesh + name: istio-latest-no-mesh-tls + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/performance/performance-tests.sh + modifiers: + - presubmit_optional + - presubmit_skipped + name: performance-tests + requirements: + - perf + timeout: 3h0m0s + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh --istio-version latest --mesh + modifiers: + - presubmit_optional + - presubmit_skipped + name: istio-latest-mesh + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh --istio-version latest --mesh --short + modifiers: + - presubmit_optional + - presubmit_skipped + name: istio-latest-mesh-short + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-external-domain-tls-tests.sh --istio-version latest --mesh + modifiers: + - presubmit_optional + - presubmit_skipped + name: istio-latest-mesh-tls + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh --kourier-version stable + modifiers: + - presubmit_skipped + name: kourier-stable + regex: ^third_party/kourier-latest/* + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-external-domain-tls-tests.sh --kourier-version stable + modifiers: + - presubmit_skipped + name: kourier-stable-tls + regex: ^third_party/kourier-latest/* + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh --contour-version latest + modifiers: + - presubmit_skipped + name: contour-latest + regex: ^third_party/contour-latest/* + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-external-domain-tls-tests.sh --contour-version latest + modifiers: + - presubmit_skipped + name: contour-tls + regex: ^third_party/contour-latest/* + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh --gateway-api-version latest + modifiers: + - presubmit_skipped + name: gateway-api-latest + regex: ^third_party/gateway-api-latest/* + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh --gateway-api-version latest --gateway-api-implementation + contour + modifiers: + - presubmit_optional + - presubmit_skipped + name: gateway-api-latest-and-contour + regex: ^third_party/gateway-api-latest/* + types: + - presubmit +- args: + - ./test/presubmit-tests.sh + - --run-test + - ./test/e2e-tests.sh --https + - --run-test + - ./test/e2e-external-domain-tls-tests.sh --https + command: + - runner.sh + modifiers: + - presubmit_optional + - presubmit_skipped + name: https + regex: ^third_party/cert-manager-latest/* + types: + - presubmit +- command: + - runner.sh + - ./test/presubmit-tests.sh + - --all-tests + name: continuous + timeout: 3h0m0s + types: + - periodic +org: knative +repo: serving +requirement_presets: + gcp: + podSpec: + containers: null + serviceAccountName: test-runner + nightly: + env: + - name: GOOGLE_APPLICATION_CREDENTIALS + value: /etc/nightly-account/service-account.json + - name: SIGN_IMAGES + value: "true" + - name: ATTEST_IMAGES + value: "true" + podSpec: + containers: null + serviceAccountName: nightly + volumeMounts: + - mountPath: /etc/nightly-account + name: nightly-account + readOnly: true + volumes: + - name: nightly-account + secret: + items: + - key: nightly.json + path: service-account.json + secretName: prow-google-credentials + perf: + podSpec: + containers: null + serviceAccountName: test-runner + volumeMounts: + - mountPath: /etc/influx-token-secret-volume + name: influx-token-secret-volume + readOnly: true + - mountPath: /etc/influx-url-secret-volume + name: influx-url-secret-volume + readOnly: true + volumes: + - name: influx-token-secret-volume + secret: + defaultMode: 384 + secretName: influx-token-secret + - name: influx-url-secret-volume + secret: + defaultMode: 384 + secretName: influx-url-secret + release: + env: + - name: SIGN_IMAGES + value: "true" + - name: ATTEST_IMAGES + value: "true" + podSpec: + containers: null + serviceAccountName: release + volumeMounts: + - mountPath: /etc/hub-token + name: hub-token + readOnly: true + volumes: + - name: hub-token + secret: + items: + - key: hub_token + path: token + secretName: github-credentials + - name: release-account + secret: + items: + - key: release.json + path: service-account.json + secretName: prow-google-credentials +requirements: +- docker +resources: high +resources_presets: + default: + limits: + memory: 10Gi + requests: + memory: 8Gi + high: + limits: + memory: 16Gi + requests: + memory: 12Gi \ No newline at end of file