From 98ba6d1699d40eb25bd1ee842f941cda4dfb93f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chris=20Suszy=C5=84ski?= Date: Wed, 20 Mar 2024 13:51:36 +0100 Subject: [PATCH] Update the kn-event jobs after Serverless 1.31 release --- .../openshift-knative/kn-plugin-event/OWNERS | 3 +- ...ive-kn-plugin-event-release-1.10__414.yaml | 90 +++++++++ ...ive-kn-plugin-event-release-1.11__415.yaml | 90 +++++++++ ...ive-kn-plugin-event-release-1.13__415.yaml | 90 +++++++++ ...ve-kn-plugin-event-release-next__415.yaml} | 3 +- ...plugin-event-release-1.10-postsubmits.yaml | 64 ++++++ ...-plugin-event-release-1.10-presubmits.yaml | 187 ++++++++++++++++++ ...plugin-event-release-1.11-postsubmits.yaml | 64 ++++++ ...-plugin-event-release-1.11-presubmits.yaml | 187 ++++++++++++++++++ ...plugin-event-release-1.13-postsubmits.yaml | 64 ++++++ ...-plugin-event-release-1.13-presubmits.yaml | 187 ++++++++++++++++++ ...plugin-event-release-next-postsubmits.yaml | 4 +- ...-plugin-event-release-next-presubmits.yaml | 32 +-- core-services/prow/02_config/_config.yaml | 8 +- 14 files changed, 1050 insertions(+), 23 deletions(-) create mode 100644 ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10__414.yaml create mode 100644 ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11__415.yaml create mode 100644 ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13__415.yaml rename ci-operator/config/openshift-knative/kn-plugin-event/{openshift-knative-kn-plugin-event-release-next.yaml => openshift-knative-kn-plugin-event-release-next__415.yaml} (98%) create mode 100644 ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11-presubmits.yaml create mode 100644 ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13-presubmits.yaml diff --git a/ci-operator/config/openshift-knative/kn-plugin-event/OWNERS b/ci-operator/config/openshift-knative/kn-plugin-event/OWNERS index 164dd3e5138c..d306a2792d61 100644 --- a/ci-operator/config/openshift-knative/kn-plugin-event/OWNERS +++ b/ci-operator/config/openshift-knative/kn-plugin-event/OWNERS @@ -10,9 +10,8 @@ approvers: - mgencur - openshift-cherrypick-robot - rhuss +- cardil options: {} reviewers: -- cardil - jrangelramos -- lance - matejvasek diff --git a/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10__414.yaml b/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10__414.yaml new file mode 100644 index 000000000000..0f819a2d2940 --- /dev/null +++ b/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10__414.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: ubi-minimal + namespace: ocp + tag: "8" +binary_build_commands: |- + export HOME=/tmp + export TEST_IMAGES_DIR=/usr/bin + ./mage build +build_root: + project_image: + dockerfile_path: openshift/ci-operator/build-image/Dockerfile +images: +- dockerfile_path: openshift/ci-operator/images/kn-event-sender/Dockerfile + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /usr/bin/kn-event-sender + to: client-plugin-event-sender +- dockerfile_path: openshift/ci-operator/test-images/eventshub/Dockerfile + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /usr/bin/eventshub + to: client-plugin-event-test-eventshub +- dockerfile_path: openshift/ci-operator/test-images/wathola-forwarder/Dockerfile + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /usr/bin/wathola-forwarder + to: client-plugin-event-test-wathola-forwarder +promotion: + to: + - name: release-1.10 + namespace: knative +releases: + latest: + release: + channel: fast + version: "4.14" +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tests: +- as: unit + commands: | + export HOME=/tmp + ./mage test + container: + from: src +- as: e2e + cluster_claim: + architecture: amd64 + cloud: aws + owner: openshift-ci + product: ocp + timeout: 1h30m0s + version: "4.14" + steps: + test: + - as: test + commands: openshift/e2e-tests.sh + dependencies: + - env: TEST_IMAGES_EVENTSHUB + name: client-plugin-event-test-eventshub + - env: TEST_IMAGES_WATHOLA_FORWARDER + name: client-plugin-event-test-wathola-forwarder + - env: IMAGES_KN_EVENT_SENDER + name: client-plugin-event-sender + from: src + resources: + requests: + cpu: 100m + timeout: 30m0s + workflow: generic-claim +zz_generated_metadata: + branch: release-1.10 + org: openshift-knative + repo: kn-plugin-event + variant: "414" diff --git a/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11__415.yaml b/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11__415.yaml new file mode 100644 index 000000000000..9d72944a2bd0 --- /dev/null +++ b/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11__415.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: ubi-minimal + namespace: ocp + tag: "8" +binary_build_commands: |- + export HOME=/tmp + export TEST_IMAGES_DIR=/usr/bin + ./mage build +build_root: + project_image: + dockerfile_path: openshift/ci-operator/build-image/Dockerfile +images: +- dockerfile_path: openshift/ci-operator/images/kn-event-sender/Dockerfile + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /usr/bin/kn-event-sender + to: client-plugin-event-sender +- dockerfile_path: openshift/ci-operator/test-images/eventshub/Dockerfile + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /usr/bin/eventshub + to: client-plugin-event-test-eventshub +- dockerfile_path: openshift/ci-operator/test-images/wathola-forwarder/Dockerfile + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /usr/bin/wathola-forwarder + to: client-plugin-event-test-wathola-forwarder +promotion: + to: + - name: release-1.11 + namespace: knative +releases: + latest: + release: + channel: fast + version: "4.15" +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tests: +- as: unit + commands: | + export HOME=/tmp + ./mage test + container: + from: src +- as: e2e + cluster_claim: + architecture: amd64 + cloud: aws + owner: serverless-ci + product: ocp + timeout: 1h0m0s + version: "4.15" + steps: + test: + - as: test + commands: openshift/e2e-tests.sh + dependencies: + - env: TEST_IMAGES_EVENTSHUB + name: client-plugin-event-test-eventshub + - env: TEST_IMAGES_WATHOLA_FORWARDER + name: client-plugin-event-test-wathola-forwarder + - env: IMAGES_KN_EVENT_SENDER + name: client-plugin-event-sender + from: src + resources: + requests: + cpu: 100m + timeout: 30m0s + workflow: generic-claim +zz_generated_metadata: + branch: release-1.11 + org: openshift-knative + repo: kn-plugin-event + variant: "415" diff --git a/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13__415.yaml b/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13__415.yaml new file mode 100644 index 000000000000..e03c2180bd43 --- /dev/null +++ b/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13__415.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: ubi-minimal + namespace: ocp + tag: "8" +binary_build_commands: |- + export HOME=/tmp + export TEST_IMAGES_DIR=/usr/bin + ./mage build +build_root: + project_image: + dockerfile_path: openshift/ci-operator/build-image/Dockerfile +images: +- dockerfile_path: openshift/ci-operator/images/kn-event-sender/Dockerfile + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /usr/bin/kn-event-sender + to: client-plugin-event-sender +- dockerfile_path: openshift/ci-operator/test-images/eventshub/Dockerfile + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /usr/bin/eventshub + to: client-plugin-event-test-eventshub +- dockerfile_path: openshift/ci-operator/test-images/wathola-forwarder/Dockerfile + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /usr/bin/wathola-forwarder + to: client-plugin-event-test-wathola-forwarder +promotion: + to: + - name: release-1.13 + namespace: knative +releases: + latest: + release: + channel: fast + version: "4.15" +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tests: +- as: unit + commands: | + export HOME=/tmp + ./mage test + container: + from: src +- as: e2e + cluster_claim: + architecture: amd64 + cloud: aws + owner: serverless-ci + product: ocp + timeout: 1h30m0s + version: "4.15" + steps: + test: + - as: test + commands: openshift/e2e-tests.sh + dependencies: + - env: TEST_IMAGES_EVENTSHUB + name: client-plugin-event-test-eventshub + - env: TEST_IMAGES_WATHOLA_FORWARDER + name: client-plugin-event-test-wathola-forwarder + - env: IMAGES_KN_EVENT_SENDER + name: client-plugin-event-sender + from: src + resources: + requests: + cpu: 100m + timeout: 30m0s + workflow: generic-claim +zz_generated_metadata: + branch: release-1.13 + org: openshift-knative + repo: kn-plugin-event + variant: "415" diff --git a/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next.yaml b/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next__415.yaml similarity index 98% rename from ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next.yaml rename to ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next__415.yaml index 58f16f9422c8..4822db649525 100644 --- a/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next.yaml +++ b/ci-operator/config/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next__415.yaml @@ -58,7 +58,7 @@ tests: ./mage test container: from: src -- as: e2e-aws-ocp-415 +- as: e2e cluster_claim: architecture: amd64 cloud: aws @@ -87,3 +87,4 @@ zz_generated_metadata: branch: release-next org: openshift-knative repo: kn-plugin-event + variant: "415" diff --git a/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10-postsubmits.yaml b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10-postsubmits.yaml new file mode 100644 index 000000000000..dfc2fa79576d --- /dev/null +++ b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-knative/kn-plugin-event: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.10$ + cluster: build03 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/variant: "414" + ci.openshift.io/generator: prowgen + max_concurrency: 1 + name: branch-ci-openshift-knative-kn-plugin-event-release-1.10-414-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=414 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10-presubmits.yaml b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10-presubmits.yaml new file mode 100644 index 000000000000..88ff438abb39 --- /dev/null +++ b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.10-presubmits.yaml @@ -0,0 +1,187 @@ +presubmits: + openshift-knative/kn-plugin-event: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.10$ + - ^release-1\.10- + cluster: build03 + context: ci/prow/414-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/variant: "414" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-knative-kn-plugin-event-release-1.10-414-e2e + rerun_command: /test 414-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --hive-kubeconfig=/secrets/hive-hive-credentials/kubeconfig + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e + - --variant=414 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/hive-hive-credentials + name: hive-hive-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: hive-hive-credentials + secret: + secretName: hive-hive-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )414-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.10$ + - ^release-1\.10- + cluster: build03 + context: ci/prow/414-images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/variant: "414" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-knative-kn-plugin-event-release-1.10-414-images + rerun_command: /test 414-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=414 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )414-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.10$ + - ^release-1\.10- + cluster: build03 + context: ci/prow/414-unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/variant: "414" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-knative-kn-plugin-event-release-1.10-414-unit + rerun_command: /test 414-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + - --variant=414 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )414-unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11-postsubmits.yaml b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11-postsubmits.yaml new file mode 100644 index 000000000000..6286e0dda795 --- /dev/null +++ b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-knative/kn-plugin-event: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.11$ + cluster: build03 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/variant: "415" + ci.openshift.io/generator: prowgen + max_concurrency: 1 + name: branch-ci-openshift-knative-kn-plugin-event-release-1.11-415-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=415 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11-presubmits.yaml b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11-presubmits.yaml new file mode 100644 index 000000000000..fe2f517691c0 --- /dev/null +++ b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.11-presubmits.yaml @@ -0,0 +1,187 @@ +presubmits: + openshift-knative/kn-plugin-event: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.11$ + - ^release-1\.11- + cluster: build03 + context: ci/prow/415-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/variant: "415" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-knative-kn-plugin-event-release-1.11-415-e2e + rerun_command: /test 415-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --hive-kubeconfig=/secrets/hive-hive-credentials/kubeconfig + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e + - --variant=415 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/hive-hive-credentials + name: hive-hive-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: hive-hive-credentials + secret: + secretName: hive-hive-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )415-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.11$ + - ^release-1\.11- + cluster: build03 + context: ci/prow/415-images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/variant: "415" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-knative-kn-plugin-event-release-1.11-415-images + rerun_command: /test 415-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=415 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )415-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.11$ + - ^release-1\.11- + cluster: build03 + context: ci/prow/415-unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/variant: "415" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-knative-kn-plugin-event-release-1.11-415-unit + rerun_command: /test 415-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + - --variant=415 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )415-unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13-postsubmits.yaml b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13-postsubmits.yaml new file mode 100644 index 000000000000..6152e9aff7ba --- /dev/null +++ b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13-postsubmits.yaml @@ -0,0 +1,64 @@ +postsubmits: + openshift-knative/kn-plugin-event: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.13$ + cluster: build03 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/variant: "415" + ci.openshift.io/generator: prowgen + max_concurrency: 1 + name: branch-ci-openshift-knative-kn-plugin-event-release-1.13-415-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=415 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13-presubmits.yaml b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13-presubmits.yaml new file mode 100644 index 000000000000..88ec84f236e1 --- /dev/null +++ b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-1.13-presubmits.yaml @@ -0,0 +1,187 @@ +presubmits: + openshift-knative/kn-plugin-event: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.13$ + - ^release-1\.13- + cluster: build03 + context: ci/prow/415-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/variant: "415" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-knative-kn-plugin-event-release-1.13-415-e2e + rerun_command: /test 415-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --hive-kubeconfig=/secrets/hive-hive-credentials/kubeconfig + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e + - --variant=415 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/hive-hive-credentials + name: hive-hive-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: hive-hive-credentials + secret: + secretName: hive-hive-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )415-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.13$ + - ^release-1\.13- + cluster: build03 + context: ci/prow/415-images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/variant: "415" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-knative-kn-plugin-event-release-1.13-415-images + rerun_command: /test 415-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=415 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )415-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.13$ + - ^release-1\.13- + cluster: build03 + context: ci/prow/415-unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/variant: "415" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-knative-kn-plugin-event-release-1.13-415-unit + rerun_command: /test 415-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + - --variant=415 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )415-unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next-postsubmits.yaml b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next-postsubmits.yaml index ebc966f82c6f..90d5720d3b09 100644 --- a/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next-postsubmits.yaml +++ b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next-postsubmits.yaml @@ -10,9 +10,10 @@ postsubmits: skip_cloning: true labels: ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/variant: "415" ci.openshift.io/generator: prowgen max_concurrency: 1 - name: branch-ci-openshift-knative-kn-plugin-event-release-next-images + name: branch-ci-openshift-knative-kn-plugin-event-release-next-415-images spec: containers: - args: @@ -22,6 +23,7 @@ postsubmits: - --promote - --report-credentials-file=/etc/report/credentials - --target=[images] + - --variant=415 command: - ci-operator image: ci-operator:latest diff --git a/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next-presubmits.yaml b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next-presubmits.yaml index 8e93764dc2ba..e8e4128053cc 100644 --- a/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next-presubmits.yaml +++ b/ci-operator/jobs/openshift-knative/kn-plugin-event/openshift-knative-kn-plugin-event-release-next-presubmits.yaml @@ -6,15 +6,16 @@ presubmits: - ^release-next$ - ^release-next- cluster: build04 - context: ci/prow/e2e-aws-ocp-415 + context: ci/prow/415-e2e decorate: true decoration_config: skip_cloning: true labels: + ci-operator.openshift.io/variant: "415" ci.openshift.io/generator: prowgen pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-knative-kn-plugin-event-release-next-e2e-aws-ocp-415 - rerun_command: /test e2e-aws-ocp-415 + name: pull-ci-openshift-knative-kn-plugin-event-release-next-415-e2e + rerun_command: /test 415-e2e spec: containers: - args: @@ -23,7 +24,8 @@ presubmits: - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - --report-credentials-file=/etc/report/credentials - --secret-dir=/secrets/ci-pull-credentials - - --target=e2e-aws-ocp-415 + - --target=e2e + - --variant=415 command: - ci-operator image: ci-operator:latest @@ -68,22 +70,23 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )e2e-aws-ocp-415,?($|\s.*) + trigger: (?m)^/test( | .* )415-e2e,?($|\s.*) - agent: kubernetes always_run: true branches: - ^release-next$ - ^release-next- cluster: build04 - context: ci/prow/images + context: ci/prow/415-images decorate: true decoration_config: skip_cloning: true labels: + ci-operator.openshift.io/variant: "415" ci.openshift.io/generator: prowgen pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-knative-kn-plugin-event-release-next-images - rerun_command: /test images + name: pull-ci-openshift-knative-kn-plugin-event-release-next-415-images + rerun_command: /test 415-images spec: containers: - args: @@ -91,6 +94,7 @@ presubmits: - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - --report-credentials-file=/etc/report/credentials - --target=[images] + - --variant=415 command: - ci-operator image: ci-operator:latest @@ -123,22 +127,23 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )images,?($|\s.*) + trigger: (?m)^/test( | .* )415-images,?($|\s.*) - agent: kubernetes always_run: true branches: - ^release-next$ - ^release-next- cluster: build04 - context: ci/prow/unit + context: ci/prow/415-unit decorate: true decoration_config: skip_cloning: true labels: + ci-operator.openshift.io/variant: "415" ci.openshift.io/generator: prowgen pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-knative-kn-plugin-event-release-next-unit - rerun_command: /test unit + name: pull-ci-openshift-knative-kn-plugin-event-release-next-415-unit + rerun_command: /test 415-unit spec: containers: - args: @@ -146,6 +151,7 @@ presubmits: - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - --report-credentials-file=/etc/report/credentials - --target=unit + - --variant=415 command: - ci-operator image: ci-operator:latest @@ -178,4 +184,4 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) + trigger: (?m)^/test( | .* )415-unit,?($|\s.*) diff --git a/core-services/prow/02_config/_config.yaml b/core-services/prow/02_config/_config.yaml index 586bb65f7a25..b2cdacb35ff0 100644 --- a/core-services/prow/02_config/_config.yaml +++ b/core-services/prow/02_config/_config.yaml @@ -283,7 +283,7 @@ plank: mediaTypes: log: text/plain gcs_credentials_secret: gce-sa-credentials-gcs-qe-private-deck - timeout: 22h0m0s + timeout: 23h0m0s repo: openshift/openshift-tests-private - config: gcs_configuration: @@ -299,7 +299,7 @@ plank: mediaTypes: log: text/plain gcs_credentials_secret: gce-sa-credentials-gcs-qe-private-deck - timeout: 22h0m0s + timeout: 23h0m0s repo: openshift/verification-tests - config: timeout: 6h0m0s @@ -407,8 +407,6 @@ tide: - Total Success skip-unknown-contexts: true common: - required-contexts: - - Total Success skip-unknown-contexts: true dnsname: skip-unknown-contexts: true @@ -429,8 +427,6 @@ tide: podman-py: skip-unknown-contexts: true storage: - required-contexts: - - Total Success skip-unknown-contexts: true cri-o: repos: