diff --git a/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__420.yaml b/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__420.yaml new file mode 100755 index 0000000000000..e9ff56a61500c --- /dev/null +++ b/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__420.yaml @@ -0,0 +1,321 @@ +base_images: + ocp_4.16_cli-artifacts: + name: "4.16" + namespace: ocp + tag: cli-artifacts + ocp_ubi-minimal_9: + name: ubi-minimal + namespace: ocp + tag: "9" + openshift_eventing-istio-src_knative-v1.17: + name: eventing-istio-src + namespace: openshift + tag: knative-v1.17 + openshift_eventing-kafka-broker-src_knative-v1.17: + name: eventing-kafka-broker-src + namespace: openshift + tag: knative-v1.17 + openshift_knative-eventing-src_knative-v1.17: + name: knative-eventing-src + namespace: openshift + tag: knative-v1.17 + openshift_knative-serving-src_knative-v1.17: + name: knative-serving-src + namespace: openshift + tag: knative-v1.17 + openshift_release_rhel-9-release-golang-1.25-openshift-4.21: + name: release + namespace: openshift + tag: rhel-9-release-golang-1.25-openshift-4.21 + origin_scos-4.22_cli-artifacts: + name: scos-4.22 + namespace: origin + tag: cli-artifacts + origin_scos-4.22_operator-registry: + name: scos-4.22 + namespace: origin + tag: operator-registry +build_root: + project_image: + dockerfile_path: openshift/ci-operator/build-image/Dockerfile +images: + items: + - dockerfile_path: knative-operator/Dockerfile + inputs: + ocp_ubi-minimal_9: + as: + - $GO_RUNTIME + openshift_release_rhel-9-release-golang-1.25-openshift-4.21: + as: + - $GO_BUILDER + to: serverless-knative-operator + - dockerfile_path: must-gather/Dockerfile + inputs: + ocp_4.16_cli-artifacts: + as: + - $CLI_ARTIFACTS + ocp_ubi-minimal_9: + as: + - $RUNTIME + to: serverless-must-gather + - dockerfile_path: olm-catalog/serverless-operator-index/Dockerfile + inputs: + ocp_ubi-minimal_9: + as: + - registry.access.redhat.com/ubi9/ubi-minimal + origin_scos-4.22_operator-registry: + as: + - registry.ci.openshift.org/origin/scos-4.22:operator-registry + to: serverless-index + - dockerfile_path: olm-catalog/serverless-operator/Dockerfile + inputs: + ocp_ubi-minimal_9: + as: + - $GO_RUNTIME + to: serverless-bundle + - dockerfile_path: openshift-knative-operator/Dockerfile + inputs: + ocp_ubi-minimal_9: + as: + - $GO_RUNTIME + openshift_release_rhel-9-release-golang-1.25-openshift-4.21: + as: + - $GO_BUILDER + to: serverless-openshift-knative-operator + - dockerfile_path: openshift/ci-operator/source-image/Dockerfile + from: src + inputs: + openshift_eventing-istio-src_knative-v1.17: + as: + - registry.ci.openshift.org/openshift/eventing-istio-src:knative-v1.17 + openshift_eventing-kafka-broker-src_knative-v1.17: + as: + - registry.ci.openshift.org/openshift/eventing-kafka-broker-src:knative-v1.17 + openshift_knative-eventing-src_knative-v1.17: + as: + - registry.ci.openshift.org/openshift/knative-eventing-src:knative-v1.17 + openshift_knative-serving-src_knative-v1.17: + as: + - registry.ci.openshift.org/openshift/knative-serving-src:knative-v1.17 + origin_scos-4.22_cli-artifacts: + as: + - registry.ci.openshift.org/origin/scos-4.22:cli-artifacts + to: serverless-source-image + - dockerfile_path: serving/ingress/Dockerfile + inputs: + ocp_ubi-minimal_9: + as: + - $GO_RUNTIME + openshift_release_rhel-9-release-golang-1.25-openshift-4.21: + as: + - $GO_BUILDER + to: serverless-ingress + - dockerfile_path: serving/metadata-webhook/Dockerfile + inputs: + ocp_ubi-minimal_9: + as: + - $GO_RUNTIME + openshift_release_rhel-9-release-golang-1.25-openshift-4.21: + as: + - $GO_BUILDER + to: serverless-metadata-webhook + skip_if_only_changed: ^.tekton/.*|^.konflux.*|^.github/.*|^rpms.lock.yaml$|^hack/(lib$|[^l].*|l[^i].*|li[^b].*|lib[^/].*)|^OWNERS.*|.*\.md +releases: + latest: + release: + channel: fast + version: "4.20" +resources: + '*': + limits: + memory: 6Gi + requests: + cpu: 100m + memory: 200Mi +tests: +- as: kitchensink-upgrade + optional: true + skip_if_only_changed: ^.tekton/.*|^.konflux.*|^.github/.*|^rpms.lock.yaml$|^hack/(lib$|[^l].*|l[^i].*|li[^b].*|lib[^/].*)|^OWNERS.*|.*\.md + steps: + allow_best_effort_post_steps: true + allow_skip_on_success: true + cluster_profile: aws-serverless + env: + BASE_DOMAIN: serverless.devcluster.openshift.com + SPOT_INSTANCES: "true" + ZONES_COUNT: "1" + post: + - as: testlog-gather + best_effort: true + cli: latest + commands: cp -v ${SHARED_DIR}/debuglog-*.log ${SHARED_DIR}/stdout-*.log ${SHARED_DIR}/stderr-*.log + "${ARTIFACT_DIR}/" || true + from: serverless-source-image + optional_on_success: true + resources: + requests: + cpu: 100m + timeout: 1m0s + - as: knative-must-gather + best_effort: true + cli: latest + commands: oc adm must-gather --image=quay.io/openshift-knative/must-gather --dest-dir + "${ARTIFACT_DIR}/gather-knative" + from: serverless-source-image + optional_on_success: true + resources: + requests: + cpu: 100m + timeout: 20m0s + - as: openshift-must-gather + best_effort: true + cli: latest + commands: oc adm must-gather --dest-dir "${ARTIFACT_DIR}/gather-openshift" + from: serverless-source-image + optional_on_success: true + resources: + requests: + cpu: 100m + timeout: 20m0s + - as: openshift-gather-extra + best_effort: true + cli: latest + commands: curl -skSL https://raw.githubusercontent.com/openshift/release/main/ci-operator/step-registry/gather/extra/gather-extra-commands.sh + | /bin/bash -s + from: serverless-source-image + grace_period: 1m0s + optional_on_success: true + resources: + requests: + cpu: 300m + memory: 300Mi + timeout: 20m0s + - ref: ipi-deprovision-deprovision + test: + - as: test + cli: latest + commands: GOPATH=/tmp/go PATH=$PATH:/tmp/go/bin SKIP_MESH_AUTH_POLICY_GENERATION=true + make kitchensink-upgrade + dependencies: + - env: SERVERLESS_KNATIVE_OPERATOR + name: serverless-knative-operator + - env: SERVERLESS_MUST_GATHER + name: serverless-must-gather + - env: SERVERLESS_INDEX + name: serverless-index + - env: SERVERLESS_BUNDLE + name: serverless-bundle + - env: SERVERLESS_OPENSHIFT_KNATIVE_OPERATOR + name: serverless-openshift-knative-operator + - env: SERVERLESS_SOURCE_IMAGE + name: serverless-source-image + - env: SERVERLESS_INGRESS + name: serverless-ingress + - env: SERVERLESS_METADATA_WEBHOOK + name: serverless-metadata-webhook + from: serverless-source-image + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-aws +- as: kitchensink-upgrade-c + cron: 53 1 * * 1,5 + reporter_config: + channel: '#serverless-ci' + job_states_to_report: + - success + - failure + - error + report_template: '{{if eq .Status.State "success"}} :rainbow: Job *{{.Spec.Job}}* + ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :rainbow: {{else}} + :volcano: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View + logs> :volcano: {{end}}' + steps: + allow_best_effort_post_steps: true + allow_skip_on_success: true + cluster_profile: aws-serverless + env: + BASE_DOMAIN: serverless.devcluster.openshift.com + SPOT_INSTANCES: "true" + ZONES_COUNT: "1" + post: + - as: testlog-gather + best_effort: true + cli: latest + commands: cp -v ${SHARED_DIR}/debuglog-*.log ${SHARED_DIR}/stdout-*.log ${SHARED_DIR}/stderr-*.log + "${ARTIFACT_DIR}/" || true + from: serverless-source-image + optional_on_success: false + resources: + requests: + cpu: 100m + timeout: 1m0s + - as: knative-must-gather + best_effort: true + cli: latest + commands: oc adm must-gather --image=quay.io/openshift-knative/must-gather --dest-dir + "${ARTIFACT_DIR}/gather-knative" + from: serverless-source-image + optional_on_success: false + resources: + requests: + cpu: 100m + timeout: 20m0s + - as: openshift-must-gather + best_effort: true + cli: latest + commands: oc adm must-gather --dest-dir "${ARTIFACT_DIR}/gather-openshift" + from: serverless-source-image + optional_on_success: false + resources: + requests: + cpu: 100m + timeout: 20m0s + - as: openshift-gather-extra + best_effort: true + cli: latest + commands: curl -skSL https://raw.githubusercontent.com/openshift/release/main/ci-operator/step-registry/gather/extra/gather-extra-commands.sh + | /bin/bash -s + from: serverless-source-image + grace_period: 1m0s + optional_on_success: false + resources: + requests: + cpu: 300m + memory: 300Mi + timeout: 20m0s + - ref: ipi-deprovision-deprovision + test: + - as: test + cli: latest + commands: GOPATH=/tmp/go PATH=$PATH:/tmp/go/bin SKIP_MESH_AUTH_POLICY_GENERATION=true + make kitchensink-upgrade + dependencies: + - env: SERVERLESS_KNATIVE_OPERATOR + name: serverless-knative-operator + - env: SERVERLESS_MUST_GATHER + name: serverless-must-gather + - env: SERVERLESS_INDEX + name: serverless-index + - env: SERVERLESS_BUNDLE + name: serverless-bundle + - env: SERVERLESS_OPENSHIFT_KNATIVE_OPERATOR + name: serverless-openshift-knative-operator + - env: SERVERLESS_SOURCE_IMAGE + name: serverless-source-image + - env: SERVERLESS_INGRESS + name: serverless-ingress + - env: SERVERLESS_METADATA_WEBHOOK + name: serverless-metadata-webhook + from: serverless-source-image + resources: + requests: + cpu: 100m + timeout: 4h0m0s + workflow: ipi-aws +zz_generated_metadata: + branch: release-1.37 + org: openshift-knative + repo: serverless-operator + variant: "420" diff --git a/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__421.yaml b/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__421.yaml index c7616e4dc70b8..2ff6a6c3ee2fb 100755 --- a/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__421.yaml +++ b/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__421.yaml @@ -226,93 +226,6 @@ tests: cpu: 100m timeout: 4h0m0s workflow: generic-claim -- as: kitchensink-upgrade - cluster_claim: - architecture: amd64 - cloud: aws - owner: serverless-ci - product: ocp - timeout: 2h0m0s - version: "4.21" - optional: true - skip_if_only_changed: ^.tekton/.*|^.konflux.*|^.github/.*|^rpms.lock.yaml$|^hack/(lib$|[^l].*|l[^i].*|li[^b].*|lib[^/].*)|^OWNERS.*|.*\.md - steps: - allow_best_effort_post_steps: true - allow_skip_on_success: true - post: - - as: testlog-gather - best_effort: true - cli: latest - commands: cp -v ${SHARED_DIR}/debuglog-*.log ${SHARED_DIR}/stdout-*.log ${SHARED_DIR}/stderr-*.log - "${ARTIFACT_DIR}/" || true - from: serverless-source-image - optional_on_success: true - resources: - requests: - cpu: 100m - timeout: 1m0s - - as: knative-must-gather - best_effort: true - cli: latest - commands: oc adm must-gather --image=quay.io/openshift-knative/must-gather --dest-dir - "${ARTIFACT_DIR}/gather-knative" - from: serverless-source-image - optional_on_success: true - resources: - requests: - cpu: 100m - timeout: 20m0s - - as: openshift-must-gather - best_effort: true - cli: latest - commands: oc adm must-gather --dest-dir "${ARTIFACT_DIR}/gather-openshift" - from: serverless-source-image - optional_on_success: true - resources: - requests: - cpu: 100m - timeout: 20m0s - - as: openshift-gather-extra - best_effort: true - cli: latest - commands: curl -skSL https://raw.githubusercontent.com/openshift/release/main/ci-operator/step-registry/gather/extra/gather-extra-commands.sh - | /bin/bash -s - from: serverless-source-image - grace_period: 1m0s - optional_on_success: true - resources: - requests: - cpu: 300m - memory: 300Mi - timeout: 20m0s - test: - - as: test - cli: latest - commands: GOPATH=/tmp/go PATH=$PATH:/tmp/go/bin SKIP_MESH_AUTH_POLICY_GENERATION=true - make kitchensink-upgrade - dependencies: - - env: SERVERLESS_KNATIVE_OPERATOR - name: serverless-knative-operator - - env: SERVERLESS_MUST_GATHER - name: serverless-must-gather - - env: SERVERLESS_INDEX - name: serverless-index - - env: SERVERLESS_BUNDLE - name: serverless-bundle - - env: SERVERLESS_OPENSHIFT_KNATIVE_OPERATOR - name: serverless-openshift-knative-operator - - env: SERVERLESS_SOURCE_IMAGE - name: serverless-source-image - - env: SERVERLESS_INGRESS - name: serverless-ingress - - env: SERVERLESS_METADATA_WEBHOOK - name: serverless-metadata-webhook - from: serverless-source-image - resources: - requests: - cpu: 100m - timeout: 4h0m0s - workflow: generic-claim - as: mesh-e2e cluster_claim: architecture: amd64 diff --git a/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__ocp-4.22-lp-interop.yaml b/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__ocp-4.22-lp-interop.yaml index 7b2f3aeb8b76a..f8e49eaa10cb4 100755 --- a/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__ocp-4.22-lp-interop.yaml +++ b/ci-operator/config/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37__ocp-4.22-lp-interop.yaml @@ -151,6 +151,7 @@ tests: cluster_profile: aws-cspi-qe env: BASE_DOMAIN: cspilp.interop.ccitredhat.com + COMPUTE_NODE_REPLICAS: "6" FIREWATCH_CONFIG: | { "failure_rules": @@ -173,7 +174,7 @@ tests: test: - as: operator-e2e commands: GOPATH=/tmp/go PATH=$PATH:/tmp/go/bin SKIP_MESH_AUTH_POLICY_GENERATION=true - MAP_TESTS=true make test-e2e-with-kafka + SKIP_SPOT_INSTANCES=true MAP_TESTS=true make test-e2e-with-kafka dependencies: - env: SERVERLESS_KNATIVE_OPERATOR name: serverless-knative-operator @@ -200,7 +201,7 @@ tests: memory: 200Mi - as: knative-serving-eventing-e2e commands: GOPATH=/tmp/go PATH=$PATH:/tmp/go/bin SKIP_MESH_AUTH_POLICY_GENERATION=true - MAP_TESTS=true make test-upstream-e2e-no-upgrade + SKIP_SPOT_INSTANCES=true MAP_TESTS=true make test-upstream-e2e-no-upgrade dependencies: - env: SERVERLESS_KNATIVE_OPERATOR name: serverless-knative-operator @@ -227,7 +228,7 @@ tests: memory: 200Mi - as: knative-eventing-kafka-broker-e2e commands: GOPATH=/tmp/go PATH=$PATH:/tmp/go/bin SKIP_MESH_AUTH_POLICY_GENERATION=true - MAP_TESTS=true make test-upstream-e2e-kafka-no-upgrade + SKIP_SPOT_INSTANCES=true MAP_TESTS=true make test-upstream-e2e-kafka-no-upgrade dependencies: - env: SERVERLESS_KNATIVE_OPERATOR name: serverless-knative-operator @@ -270,6 +271,7 @@ tests: cluster_profile: aws-cspi-qe env: BASE_DOMAIN: cspilp.interop.ccitredhat.com + COMPUTE_NODE_REPLICAS: "6" FIPS_ENABLED: "true" FIREWATCH_CONFIG: | { @@ -293,7 +295,7 @@ tests: test: - as: operator-e2e commands: GOPATH=/tmp/go PATH=$PATH:/tmp/go/bin SKIP_MESH_AUTH_POLICY_GENERATION=true - MAP_TESTS=true make test-e2e-with-kafka + SKIP_SPOT_INSTANCES=true MAP_TESTS=true make test-e2e-with-kafka dependencies: - env: SERVERLESS_KNATIVE_OPERATOR name: serverless-knative-operator @@ -320,7 +322,7 @@ tests: memory: 200Mi - as: knative-serving-eventing-e2e commands: GOPATH=/tmp/go PATH=$PATH:/tmp/go/bin SKIP_MESH_AUTH_POLICY_GENERATION=true - MAP_TESTS=true make test-upstream-e2e-no-upgrade + SKIP_SPOT_INSTANCES=true MAP_TESTS=true make test-upstream-e2e-no-upgrade dependencies: - env: SERVERLESS_KNATIVE_OPERATOR name: serverless-knative-operator @@ -347,7 +349,7 @@ tests: memory: 200Mi - as: knative-eventing-kafka-broker-e2e commands: GOPATH=/tmp/go PATH=$PATH:/tmp/go/bin SKIP_MESH_AUTH_POLICY_GENERATION=true - MAP_TESTS=true make test-upstream-e2e-kafka-no-upgrade + SKIP_SPOT_INSTANCES=true MAP_TESTS=true make test-upstream-e2e-kafka-no-upgrade dependencies: - env: SERVERLESS_KNATIVE_OPERATOR name: serverless-knative-operator diff --git a/ci-operator/jobs/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37-periodics.yaml b/ci-operator/jobs/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37-periodics.yaml index 166dd63f39460..316eda7f9d295 100644 --- a/ci-operator/jobs/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37-periodics.yaml +++ b/ci-operator/jobs/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37-periodics.yaml @@ -1,4 +1,114 @@ periodics: +- agent: kubernetes + cluster: build03 + cron: 53 1 * * 1,5 + decorate: true + decoration_config: + sparse_checkout_files: + - knative-operator/Dockerfile + - must-gather/Dockerfile + - olm-catalog/serverless-operator-index/Dockerfile + - olm-catalog/serverless-operator/Dockerfile + - openshift-knative-operator/Dockerfile + - openshift/ci-operator/source-image/Dockerfile + - serving/ingress/Dockerfile + - serving/metadata-webhook/Dockerfile + extra_refs: + - base_ref: release-1.37 + org: openshift-knative + repo: serverless-operator + sparse_checkout_files: + - knative-operator/Dockerfile + - must-gather/Dockerfile + - olm-catalog/serverless-operator-index/Dockerfile + - olm-catalog/serverless-operator/Dockerfile + - openshift-knative-operator/Dockerfile + - openshift/ci-operator/source-image/Dockerfile + - serving/ingress/Dockerfile + - serving/metadata-webhook/Dockerfile + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-serverless + ci-operator.openshift.io/variant: "420" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-knative-serverless-operator-release-1.37-420-kitchensink-upgrade-c + reporter_config: + slack: + channel: '#serverless-ci' + job_states_to_report: + - success + - failure + - error + report_template: '{{if eq .Status.State "success"}} :rainbow: Job *{{.Spec.Job}}* + ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :rainbow: {{else}} + :volcano: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View + logs> :volcano: {{end}}' + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=kitchensink-upgrade-c + - --variant=420 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-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 - agent: kubernetes cluster: build03 cron: 0 23 31 2 * diff --git a/ci-operator/jobs/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37-presubmits.yaml b/ci-operator/jobs/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37-presubmits.yaml index 9c90079d3b449..c2ac1d78caede 100644 --- a/ci-operator/jobs/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37-presubmits.yaml +++ b/ci-operator/jobs/openshift-knative/serverless-operator/openshift-knative-serverless-operator-release-1.37-presubmits.yaml @@ -1003,7 +1003,7 @@ presubmits: - ^release-1\.37$ - ^release-1\.37- cluster: build05 - context: ci/prow/421-images + context: ci/prow/420-images decorate: true decoration_config: sparse_checkout_files: @@ -1016,11 +1016,11 @@ presubmits: - serving/ingress/Dockerfile - serving/metadata-webhook/Dockerfile labels: - ci-operator.openshift.io/variant: "421" + ci-operator.openshift.io/variant: "420" ci.openshift.io/generator: prowgen pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-knative-serverless-operator-release-1.37-421-images - rerun_command: /test 421-images + name: pull-ci-openshift-knative-serverless-operator-release-1.37-420-images + rerun_command: /test 420-images skip_if_only_changed: ^.tekton/.*|^.konflux.*|^.github/.*|^rpms.lock.yaml$|^hack/(lib$|[^l].*|l[^i].*|li[^b].*|lib[^/].*)|^OWNERS.*|.*\.md spec: containers: @@ -1029,8 +1029,7 @@ presubmits: - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - --report-credentials-file=/etc/report/credentials - --target=[images] - - --target=src - - --variant=421 + - --variant=420 command: - ci-operator image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest @@ -1063,14 +1062,14 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )421-images,?($|\s.*) + trigger: (?m)^/test( | .* )420-images,?($|\s.*) - agent: kubernetes always_run: false branches: - ^release-1\.37$ - ^release-1\.37- cluster: build05 - context: ci/prow/421-kitchensink-e2e + context: ci/prow/420-kitchensink-upgrade decorate: true decoration_config: sparse_checkout_files: @@ -1083,24 +1082,25 @@ presubmits: - serving/ingress/Dockerfile - serving/metadata-webhook/Dockerfile labels: - ci-operator.openshift.io/variant: "421" + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-serverless + ci-operator.openshift.io/variant: "420" ci.openshift.io/generator: prowgen pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-knative-serverless-operator-release-1.37-421-kitchensink-e2e + name: pull-ci-openshift-knative-serverless-operator-release-1.37-420-kitchensink-upgrade optional: true - rerun_command: /test 421-kitchensink-e2e + rerun_command: /test 420-kitchensink-upgrade skip_if_only_changed: ^.tekton/.*|^.konflux.*|^.github/.*|^rpms.lock.yaml$|^hack/(lib$|[^l].*|l[^i].*|li[^b].*|lib[^/].*)|^OWNERS.*|.*\.md 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 - --lease-server-credentials-file=/etc/boskos/credentials - --report-credentials-file=/etc/report/credentials - --secret-dir=/secrets/ci-pull-credentials - - --target=kitchensink-e2e - - --variant=421 + - --target=kitchensink-upgrade + - --variant=420 command: - ci-operator env: @@ -1127,9 +1127,6 @@ presubmits: - 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 @@ -1150,9 +1147,73 @@ presubmits: - name: ci-pull-credentials secret: secretName: ci-pull-credentials - - name: hive-hive-credentials + - name: manifest-tool-local-pusher secret: - secretName: hive-hive-credentials + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )420-kitchensink-upgrade,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - ^release-1\.37$ + - ^release-1\.37- + cluster: build05 + context: ci/prow/421-images + decorate: true + decoration_config: + sparse_checkout_files: + - knative-operator/Dockerfile + - must-gather/Dockerfile + - olm-catalog/serverless-operator-index/Dockerfile + - olm-catalog/serverless-operator/Dockerfile + - openshift-knative-operator/Dockerfile + - openshift/ci-operator/source-image/Dockerfile + - serving/ingress/Dockerfile + - serving/metadata-webhook/Dockerfile + labels: + ci-operator.openshift.io/variant: "421" + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-knative-serverless-operator-release-1.37-421-images + rerun_command: /test 421-images + skip_if_only_changed: ^.tekton/.*|^.konflux.*|^.github/.*|^rpms.lock.yaml$|^hack/(lib$|[^l].*|l[^i].*|li[^b].*|lib[^/].*)|^OWNERS.*|.*\.md + 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] + - --target=src + - --variant=421 + command: + - ci-operator + image: quay-proxy.ci.openshift.org/openshift/ci:ci_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 @@ -1162,14 +1223,14 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )421-kitchensink-e2e,?($|\s.*) + trigger: (?m)^/test( | .* )421-images,?($|\s.*) - agent: kubernetes always_run: false branches: - ^release-1\.37$ - ^release-1\.37- cluster: build05 - context: ci/prow/421-kitchensink-upgrade + context: ci/prow/421-kitchensink-e2e decorate: true decoration_config: sparse_checkout_files: @@ -1185,9 +1246,9 @@ presubmits: ci-operator.openshift.io/variant: "421" ci.openshift.io/generator: prowgen pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-knative-serverless-operator-release-1.37-421-kitchensink-upgrade + name: pull-ci-openshift-knative-serverless-operator-release-1.37-421-kitchensink-e2e optional: true - rerun_command: /test 421-kitchensink-upgrade + rerun_command: /test 421-kitchensink-e2e skip_if_only_changed: ^.tekton/.*|^.konflux.*|^.github/.*|^rpms.lock.yaml$|^hack/(lib$|[^l].*|l[^i].*|li[^b].*|lib[^/].*)|^OWNERS.*|.*\.md spec: containers: @@ -1198,7 +1259,7 @@ presubmits: - --lease-server-credentials-file=/etc/boskos/credentials - --report-credentials-file=/etc/report/credentials - --secret-dir=/secrets/ci-pull-credentials - - --target=kitchensink-upgrade + - --target=kitchensink-e2e - --variant=421 command: - ci-operator @@ -1261,7 +1322,7 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )421-kitchensink-upgrade,?($|\s.*) + trigger: (?m)^/test( | .* )421-kitchensink-e2e,?($|\s.*) - agent: kubernetes always_run: false branches: