From 2c80c0824dc10097879e3399b089dc51d286ef8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSean?= Date: Mon, 30 Mar 2026 15:45:57 +0800 Subject: [PATCH 01/14] more suites to 3.17 --- .../quay-quay-tests-master__ocp-421-quay.yaml | 87 +++++ .../quay-quay-tests-master-periodics.yaml | 360 ++++++++++++++++++ 2 files changed, 447 insertions(+) diff --git a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml index 402ac4d08fd7c..b600dc6be330c 100644 --- a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml +++ b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml @@ -110,6 +110,93 @@ tests: - ref: quay-tests-test-quay-newui - ref: quay-tests-test-quay-e2e workflow: cucushift-installer-rehearse-aws-ipi +- as: quay-e2e-tests-ceph-ocp421-quay317 + cron: '@yearly' + steps: + cluster_profile: aws-quay-qe + env: + BASE_DOMAIN: quayqe.devcluster.openshift.com + COMPUTE_NODE_REPLICAS: "6" + COMPUTE_NODE_TYPE: m6a.8xlarge + ODF_OPERATOR_CHANNEL: stable-4.21 + QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + QUAY_OPERATOR_CHANNEL: stable-3.17 + QUAY_OPERATOR_SOURCE: fbc-operator-catalog + QUAY_VERSION: "3.17" + ZONES_COUNT: "3" + test: + - ref: quay-tests-enable-quay-catalogsource + - ref: quay-tests-resource-provisioning-storage-odf + - ref: quay-tests-resource-provisioning-storage-ceph + - ref: quay-tests-quay-deploy-operator + - ref: quay-tests-quay-deploy-registry-ceph + - ref: quay-tests-test-quay-api + - ref: quay-tests-test-quay-e2e + workflow: cucushift-installer-rehearse-aws-ipi +- as: quay-e2e-tests-quay317-ocp421-gcp-sql + cron: 0 22 28 * * + steps: + cluster_profile: aws-quay-qe + env: + BASE_DOMAIN: quayqe.devcluster.openshift.com + COMPUTE_NODE_TYPE: m6a.4xlarge + DB_VERSION: POSTGRES_17 + ODF_OPERATOR_CHANNEL: stable-4.21 + QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + QUAY_OPERATOR_CHANNEL: stable-3.17 + QUAY_OPERATOR_SOURCE: fbc-operator-catalog + QUAY_VERSION: "3.17" + test: + - ref: quay-tests-enable-quay-catalogsource + - ref: quay-tests-resource-provisioning-gcp-sql + - ref: quay-tests-resource-provisioning-storage-odf + - ref: quay-tests-quay-deploy-operator + - ref: quay-tests-quay-deploy-registry-gsql + - ref: quay-tests-test-quay-api + - ref: quay-tests-resource-deprovisioning-gcp-sql + workflow: cucushift-installer-rehearse-aws-ipi +- as: quay-e2e-tests-quay317-ocp421-aws-sts + cron: 0 23 26 * * + steps: + cluster_profile: aws-qe + env: + BASE_DOMAIN: qe.devcluster.openshift.com + COMPUTE_NODE_TYPE: m5.4xlarge + QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + QUAY_OPERATOR_CHANNEL: stable-3.17 + QUAY_OPERATOR_SOURCE: fbc-operator-catalog + QUAY_STORAGE_PROVIDER: awssts + QUAY_VERSION: "3.17" + test: + - ref: quay-tests-enable-quay-catalogsource + - ref: quay-tests-resource-provisioning-storage-aws-sts-s3 + - ref: quay-tests-quay-deploy-operator + - ref: quay-tests-quay-deploy-registry-awssts + - ref: quay-tests-test-quay-api + - ref: quay-tests-test-quay-e2e + - ref: quay-tests-deprovisioning-aws-gcp-azure-storage-buckets + workflow: cucushift-installer-rehearse-aws-ipi +- as: quay-e2e-tests-quay317-ocp421-aws-s3-cloudfront + cron: 0 22 23 * * + steps: + cluster_profile: aws-quay-qe + env: + BASE_DOMAIN: quayqe.devcluster.openshift.com + COMPUTE_NODE_TYPE: m5.4xlarge + QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + QUAY_OPERATOR_CHANNEL: stable-3.17 + QUAY_OPERATOR_SOURCE: fbc-operator-catalog + QUAY_STORAGE_PROVIDER: S3CloudFront + QUAY_VERSION: "3.17" + test: + - ref: quay-tests-enable-quay-catalogsource + - ref: quay-tests-resource-provisioning-storage-s3cloudfront + - ref: quay-tests-quay-deploy-operator + - ref: quay-tests-quay-deploy-registry-awss3cloudfront + - ref: quay-tests-test-quay-api + - ref: quay-tests-test-quay-e2e + - ref: quay-tests-deprovisioning-aws-gcp-azure-storage-buckets + workflow: cucushift-installer-rehearse-aws-ipi zz_generated_metadata: branch: master org: quay diff --git a/ci-operator/jobs/quay/quay-tests/quay-quay-tests-master-periodics.yaml b/ci-operator/jobs/quay/quay-tests/quay-quay-tests-master-periodics.yaml index 031785f1f975b..50cf55b6fe256 100644 --- a/ci-operator/jobs/quay/quay-tests/quay-quay-tests-master-periodics.yaml +++ b/ci-operator/jobs/quay/quay-tests/quay-quay-tests-master-periodics.yaml @@ -5482,6 +5482,96 @@ periodics: - name: result-aggregator secret: secretName: result-aggregator +- agent: kubernetes + cluster: build09 + cron: '@yearly' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: quay + repo: quay-tests + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-quay-qe + ci-operator.openshift.io/variant: ocp-421-quay + ci.openshift.io/generator: prowgen + job-release: "4.21" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-quay-quay-tests-master-ocp-421-quay-quay-e2e-tests-ceph-ocp421-quay317 + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=quay-e2e-tests-ceph-ocp421-quay317 + - --variant=ocp-421-quay + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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: build09 cron: 0 23 31 2 * @@ -5583,6 +5673,276 @@ periodics: - name: result-aggregator secret: secretName: result-aggregator +- agent: kubernetes + cluster: build09 + cron: 0 22 23 * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: quay + repo: quay-tests + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-quay-qe + ci-operator.openshift.io/variant: ocp-421-quay + ci.openshift.io/generator: prowgen + job-release: "4.21" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-quay-quay-tests-master-ocp-421-quay-quay-e2e-tests-quay317-ocp421-aws-s3-cloudfront + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=quay-e2e-tests-quay317-ocp421-aws-s3-cloudfront + - --variant=ocp-421-quay + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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: build09 + cron: 0 23 26 * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: quay + repo: quay-tests + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-qe + ci-operator.openshift.io/variant: ocp-421-quay + ci.openshift.io/generator: prowgen + job-release: "4.21" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-quay-quay-tests-master-ocp-421-quay-quay-e2e-tests-quay317-ocp421-aws-sts + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=quay-e2e-tests-quay317-ocp421-aws-sts + - --variant=ocp-421-quay + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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: build09 + cron: 0 22 28 * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: quay + repo: quay-tests + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-quay-qe + ci-operator.openshift.io/variant: ocp-421-quay + ci.openshift.io/generator: prowgen + job-release: "4.21" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-quay-quay-tests-master-ocp-421-quay-quay-e2e-tests-quay317-ocp421-gcp-sql + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=quay-e2e-tests-quay317-ocp421-gcp-sql + - --variant=ocp-421-quay + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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: build09 cron: '@yearly' From db994cc441abc84655d694e6aee7457b0af2b1c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSean?= Date: Mon, 30 Mar 2026 16:00:39 +0800 Subject: [PATCH 02/14] add tests --- .../quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml index b600dc6be330c..a468e902d9ef2 100644 --- a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml +++ b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml @@ -107,8 +107,8 @@ tests: - ref: quay-tests-quay-deploy-operator - ref: quay-tests-quay-deploy-registry-builder - ref: quay-tests-test-quay-api - - ref: quay-tests-test-quay-newui - ref: quay-tests-test-quay-e2e + - ref: quay-tests-test-quay-newui workflow: cucushift-installer-rehearse-aws-ipi - as: quay-e2e-tests-ceph-ocp421-quay317 cron: '@yearly' @@ -153,6 +153,7 @@ tests: - ref: quay-tests-quay-deploy-operator - ref: quay-tests-quay-deploy-registry-gsql - ref: quay-tests-test-quay-api + - ref: quay-tests-test-quay-e2e - ref: quay-tests-resource-deprovisioning-gcp-sql workflow: cucushift-installer-rehearse-aws-ipi - as: quay-e2e-tests-quay317-ocp421-aws-sts From eb3961ee27ea42b1d5cbf556a8ed3b876d1a396b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSean?= Date: Mon, 30 Mar 2026 16:02:07 +0800 Subject: [PATCH 03/14] update period --- .../quay-tests/quay-quay-tests-master__ocp-421-quay.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml index a468e902d9ef2..82ef89a567c0c 100644 --- a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml +++ b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml @@ -134,7 +134,7 @@ tests: - ref: quay-tests-test-quay-e2e workflow: cucushift-installer-rehearse-aws-ipi - as: quay-e2e-tests-quay317-ocp421-gcp-sql - cron: 0 22 28 * * + cron: '@yearly' steps: cluster_profile: aws-quay-qe env: @@ -157,7 +157,7 @@ tests: - ref: quay-tests-resource-deprovisioning-gcp-sql workflow: cucushift-installer-rehearse-aws-ipi - as: quay-e2e-tests-quay317-ocp421-aws-sts - cron: 0 23 26 * * + cron: '@yearly' steps: cluster_profile: aws-qe env: @@ -178,7 +178,7 @@ tests: - ref: quay-tests-deprovisioning-aws-gcp-azure-storage-buckets workflow: cucushift-installer-rehearse-aws-ipi - as: quay-e2e-tests-quay317-ocp421-aws-s3-cloudfront - cron: 0 22 23 * * + cron: '@yearly' steps: cluster_profile: aws-quay-qe env: From 72b39fdb0d02b0d0cac9c700d26b491b58879f1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSean?= Date: Mon, 30 Mar 2026 16:05:47 +0800 Subject: [PATCH 04/14] make update --- .../quay/quay-tests/quay-quay-tests-master-periodics.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ci-operator/jobs/quay/quay-tests/quay-quay-tests-master-periodics.yaml b/ci-operator/jobs/quay/quay-tests/quay-quay-tests-master-periodics.yaml index 50cf55b6fe256..a418e2b72a87b 100644 --- a/ci-operator/jobs/quay/quay-tests/quay-quay-tests-master-periodics.yaml +++ b/ci-operator/jobs/quay/quay-tests/quay-quay-tests-master-periodics.yaml @@ -5675,7 +5675,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build09 - cron: 0 22 23 * * + cron: '@yearly' decorate: true decoration_config: skip_cloning: true @@ -5765,7 +5765,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build09 - cron: 0 23 26 * * + cron: '@yearly' decorate: true decoration_config: skip_cloning: true @@ -5855,7 +5855,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build09 - cron: 0 22 28 * * + cron: '@yearly' decorate: true decoration_config: skip_cloning: true From 8273d0c0ff27cf063669dbb4b4ae869981a4beb2 Mon Sep 17 00:00:00 2001 From: Sean Zhao Date: Wed, 1 Apr 2026 08:29:34 +0800 Subject: [PATCH 05/14] update parameter --- .../quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml | 2 +- ...quay-tests-quay-deploy-registry-awss3cloudfront-commands.sh | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml index 82ef89a567c0c..4a34160ad65e2 100644 --- a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml +++ b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml @@ -140,7 +140,7 @@ tests: env: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_TYPE: m6a.4xlarge - DB_VERSION: POSTGRES_17 + DB_VERSION: POSTGRES_18 ODF_OPERATOR_CHANNEL: stable-4.21 QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b QUAY_OPERATOR_CHANNEL: stable-3.17 diff --git a/ci-operator/step-registry/quay-tests/quay/deploy-registry-awss3cloudfront/quay-tests-quay-deploy-registry-awss3cloudfront-commands.sh b/ci-operator/step-registry/quay-tests/quay/deploy-registry-awss3cloudfront/quay-tests-quay-deploy-registry-awss3cloudfront-commands.sh index 5ac4c6744698c..fe8a9a1061a50 100644 --- a/ci-operator/step-registry/quay-tests/quay/deploy-registry-awss3cloudfront/quay-tests-quay-deploy-registry-awss3cloudfront-commands.sh +++ b/ci-operator/step-registry/quay-tests/quay/deploy-registry-awss3cloudfront/quay-tests-quay-deploy-registry-awss3cloudfront-commands.sh @@ -71,6 +71,9 @@ PULL_METRICS_REDIS: host: quay-quay-redis port: 6379 db: 1 +FEATURE_IMMUTABLE_TAGS: true +FEATURE_ORG_MIRROR: true +FEATURE_SPARSE_INDEX: true EOF ls utility -l From ce7343ed45b41157ed167dc7cd02868c75d0b897 Mon Sep 17 00:00:00 2001 From: Sean Zhao Date: Wed, 1 Apr 2026 08:40:01 +0800 Subject: [PATCH 06/14] fix clair --- .../quay-tests/quay-quay-tests-master__ocp-421-quay.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml index 4a34160ad65e2..3e2c8eb6094ae 100644 --- a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml +++ b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml @@ -119,7 +119,7 @@ tests: COMPUTE_NODE_REPLICAS: "6" COMPUTE_NODE_TYPE: m6a.8xlarge ODF_OPERATOR_CHANNEL: stable-4.21 - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_VERSION: "3.17" @@ -142,7 +142,7 @@ tests: COMPUTE_NODE_TYPE: m6a.4xlarge DB_VERSION: POSTGRES_18 ODF_OPERATOR_CHANNEL: stable-4.21 - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_VERSION: "3.17" @@ -163,7 +163,7 @@ tests: env: BASE_DOMAIN: qe.devcluster.openshift.com COMPUTE_NODE_TYPE: m5.4xlarge - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_STORAGE_PROVIDER: awssts @@ -184,7 +184,7 @@ tests: env: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_TYPE: m5.4xlarge - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_STORAGE_PROVIDER: S3CloudFront From bad499170e8a2270079efbdda38dc6cf1e070428 Mon Sep 17 00:00:00 2001 From: Sean Zhao Date: Wed, 1 Apr 2026 08:46:20 +0800 Subject: [PATCH 07/14] e2e --- .../test-quay-e2e/quay-tests-test-quay-e2e-commands.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/ci-operator/step-registry/quay-tests/test-quay-e2e/quay-tests-test-quay-e2e-commands.sh b/ci-operator/step-registry/quay-tests/test-quay-e2e/quay-tests-test-quay-e2e-commands.sh index ab97d681f2924..4831f6b4aeb28 100644 --- a/ci-operator/step-registry/quay-tests/test-quay-e2e/quay-tests-test-quay-e2e-commands.sh +++ b/ci-operator/step-registry/quay-tests/test-quay-e2e/quay-tests-test-quay-e2e-commands.sh @@ -111,6 +111,7 @@ if [ "$(printf '%s\n%s' "${QUAY_VERSION_THRESHOLD}" "${QUAY_VERSION}" | sort -V export CYPRESS_QUAY_ENDPOINT_PROTOCOL="https" export CYPRESS_QUAY_PROJECT="quay-enterprise" export CYPRESS_OLD_UI_DISABLED=true + export CYPRESS_QUAY_VERSION="${QUAY_VERSION}" else export CYPRESS_QUAY_ENDPOINT=${quay_hostname} export CYPRESS_QUAY_VERSION="${QUAY_VERSION}" From fd8b7568af9d2f02e28289fedeaecc24dfa83634 Mon Sep 17 00:00:00 2001 From: Sean Zhao Date: Thu, 2 Apr 2026 13:58:23 +0800 Subject: [PATCH 08/14] MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE --- .../quay-tests/quay-quay-tests-master__ocp-421-quay.yaml | 8 ++++---- .../quay-tests-test-quay-operator-commands.sh | 2 +- .../quay-operator/quay-tests-test-quay-operator-ref.yaml | 2 +- .../quay-upgrade/quay-tests-test-quay-upgrade-commands.sh | 6 +++--- .../quay-upgrade/quay-tests-test-quay-upgrade-ref.yaml | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml index c1a48953fb75b..424a220a5d499 100644 --- a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml +++ b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml @@ -118,8 +118,8 @@ tests: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_REPLICAS: "6" COMPUTE_NODE_TYPE: m6a.8xlarge + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 ODF_OPERATOR_CHANNEL: stable-4.21 - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_VERSION: "3.17" @@ -141,8 +141,8 @@ tests: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_TYPE: m6a.4xlarge DB_VERSION: POSTGRES_18 + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 ODF_OPERATOR_CHANNEL: stable-4.21 - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_VERSION: "3.17" @@ -163,7 +163,7 @@ tests: env: BASE_DOMAIN: qe.devcluster.openshift.com COMPUTE_NODE_TYPE: m5.4xlarge - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_STORAGE_PROVIDER: awssts @@ -184,7 +184,7 @@ tests: env: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_TYPE: m5.4xlarge - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:be7ba8a18c423975e3c840984e9f89bdb6f988996ca8e0ad6287f92301ad45c7 QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_STORAGE_PROVIDER: S3CloudFront diff --git a/ci-operator/step-registry/quay-tests/test/quay-operator/quay-tests-test-quay-operator-commands.sh b/ci-operator/step-registry/quay-tests/test/quay-operator/quay-tests-test-quay-operator-commands.sh index 5d95c8e5bd670..b0d426e5d0138 100644 --- a/ci-operator/step-registry/quay-tests/test/quay-operator/quay-tests-test-quay-operator-commands.sh +++ b/ci-operator/step-registry/quay-tests/test/quay-operator/quay-tests-test-quay-operator-commands.sh @@ -31,7 +31,7 @@ export quayregistry_redis_hostname=${QUAY_REDIS_IP_ADDRESS} export quayregistry_redis_password=${quayregistry_postgresql_db_password} export QUAY_OPERATOR_CHANNEL=${QUAY_OPERATOR_CHANNEL} -export QUAY_INDEX_IMAGE_BUILD=${QUAY_INDEX_IMAGE_BUILD} +export QUAY_INDEX_IMAGE_BUILD=${MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE} echo "Run extended-platform-tests" echo "..." $quayregistry_redis_hostname "... " $quayregistry_clair_scanner_endpoint "..." $quayregistry_postgresql_db_hostname diff --git a/ci-operator/step-registry/quay-tests/test/quay-operator/quay-tests-test-quay-operator-ref.yaml b/ci-operator/step-registry/quay-tests/test/quay-operator/quay-tests-test-quay-operator-ref.yaml index 87bb9b2b7e2cd..e12e9999690be 100644 --- a/ci-operator/step-registry/quay-tests/test/quay-operator/quay-tests-test-quay-operator-ref.yaml +++ b/ci-operator/step-registry/quay-tests/test/quay-operator/quay-tests-test-quay-operator-ref.yaml @@ -35,7 +35,7 @@ ref: - name: QUAY_OPERATOR_SOURCE documentation: The quay operator source default: "redhat-operators" - - name: QUAY_INDEX_IMAGE_BUILD + - name: MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE documentation: Konflux fbc image to test default: "quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-19@sha256:38bb11bb2c6a0b864efc8e528c5c8370a132f42208350b88546b2ab567cd0202" - name: QUAY_OPERATOR_TESTCASE diff --git a/ci-operator/step-registry/quay-tests/test/quay-upgrade/quay-tests-test-quay-upgrade-commands.sh b/ci-operator/step-registry/quay-tests/test/quay-upgrade/quay-tests-test-quay-upgrade-commands.sh index 7e96f41c26a3a..a7bd1a5c0e1b3 100644 --- a/ci-operator/step-registry/quay-tests/test/quay-upgrade/quay-tests-test-quay-upgrade-commands.sh +++ b/ci-operator/step-registry/quay-tests/test/quay-upgrade/quay-tests-test-quay-upgrade-commands.sh @@ -8,9 +8,9 @@ echo "Quay upgrade test..." #export env variabels for Go test cases export QUAY_OPERATOR_CHANNEL=${QUAY_OPERATOR_CHANNEL} -export QUAY_INDEX_IMAGE_BUILD=${QUAY_INDEX_IMAGE_BUILD} -export CSO_INDEX_IMAGE_BUILD=${QUAY_INDEX_IMAGE_BUILD} -export QBO_INDEX_IMAGE_BUILD=${QUAY_INDEX_IMAGE_BUILD} +export QUAY_INDEX_IMAGE_BUILD=${MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE} +export CSO_INDEX_IMAGE_BUILD=${MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE} +export QBO_INDEX_IMAGE_BUILD=${MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE} export QUAY_VERSION=${QUAY_VERSION} #qbo upgrade diff --git a/ci-operator/step-registry/quay-tests/test/quay-upgrade/quay-tests-test-quay-upgrade-ref.yaml b/ci-operator/step-registry/quay-tests/test/quay-upgrade/quay-tests-test-quay-upgrade-ref.yaml index ea73725fbcf50..a99de13eaacd2 100644 --- a/ci-operator/step-registry/quay-tests/test/quay-upgrade/quay-tests-test-quay-upgrade-ref.yaml +++ b/ci-operator/step-registry/quay-tests/test/quay-upgrade/quay-tests-test-quay-upgrade-ref.yaml @@ -32,7 +32,7 @@ ref: - name: QUAY_VERSION documentation: Target Quay version upgrade to default: "3.13" - - name: QUAY_INDEX_IMAGE_BUILD + - name: MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE documentation: FBC Index image to test default: "quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-10-v4-19@sha256:38bb11bb2c6a0b864efc8e528c5c8370a132f42208350b88546b2ab567cd0202" - name: CSO_INDEX_IMAGE_BUILD From 012fcf6caa62f7493c1db35613cf70a42964e01f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSean?= Date: Fri, 3 Apr 2026 15:17:36 +0800 Subject: [PATCH 09/14] Apr 3 --- .../quay-tests/quay-quay-tests-master__ocp-421-quay.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml index a52e4dead54a3..5f7f2feaad9ee 100644 --- a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml +++ b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__ocp-421-quay.yaml @@ -119,7 +119,7 @@ tests: COMPUTE_NODE_REPLICAS: "6" COMPUTE_NODE_TYPE: m6a.8xlarge ODF_OPERATOR_CHANNEL: stable-4.21 - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-20@sha256:f515ac2b7d23c44bb049a0e092228496a062468eb283eddfb5709d40fedae9cb QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_VERSION: "3.17" @@ -142,7 +142,7 @@ tests: COMPUTE_NODE_TYPE: m6a.4xlarge DB_VERSION: POSTGRES_17 ODF_OPERATOR_CHANNEL: stable-4.21 - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-20@sha256:f515ac2b7d23c44bb049a0e092228496a062468eb283eddfb5709d40fedae9cb QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_VERSION: "3.17" @@ -163,7 +163,7 @@ tests: env: BASE_DOMAIN: qe.devcluster.openshift.com COMPUTE_NODE_TYPE: m5.4xlarge - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-20@sha256:f515ac2b7d23c44bb049a0e092228496a062468eb283eddfb5709d40fedae9cb QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_STORAGE_PROVIDER: awssts @@ -184,7 +184,7 @@ tests: env: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_TYPE: m5.4xlarge - QUAY_INDEX_IMAGE_BUILD: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-21@sha256:bdfc3d0f479ca1e1be39c327ed470ce414f1d26438bc2e4c50f1c4bd3bf2e91b + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-20@sha256:f515ac2b7d23c44bb049a0e092228496a062468eb283eddfb5709d40fedae9cb QUAY_OPERATOR_CHANNEL: stable-3.17 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_STORAGE_PROVIDER: S3CloudFront From 9a29629dbec27aed153b9d86cb743bf239e09a86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSean?= Date: Fri, 3 Apr 2026 15:33:15 +0800 Subject: [PATCH 10/14] Update opendatahub models-as-a-service postsubmit: always_run and remove skip_if_only_changed --- .../opendatahub-io-models-as-a-service-main-postsubmits.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml b/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml index 64c0ea60d0df0..b89d889249acd 100644 --- a/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml +++ b/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml @@ -1,7 +1,7 @@ postsubmits: opendatahub-io/models-as-a-service: - agent: kubernetes - always_run: false + always_run: true branches: - ^main$ cluster: build03 @@ -13,7 +13,6 @@ postsubmits: ci.openshift.io/generator: prowgen max_concurrency: 1 name: branch-ci-opendatahub-io-models-as-a-service-main-images - skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE|CONTRIBUTING\.md)$|^\.github/|^\.tekton/ spec: containers: - args: From e8b846e3109c85721ed94a47522429e932f835e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSean?= Date: Fri, 3 Apr 2026 15:35:25 +0800 Subject: [PATCH 11/14] Revert "Update opendatahub models-as-a-service postsubmit: always_run and remove skip_if_only_changed" This reverts commit 9a29629dbec27aed153b9d86cb743bf239e09a86. --- .../opendatahub-io-models-as-a-service-main-postsubmits.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml b/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml index b89d889249acd..64c0ea60d0df0 100644 --- a/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml +++ b/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml @@ -1,7 +1,7 @@ postsubmits: opendatahub-io/models-as-a-service: - agent: kubernetes - always_run: true + always_run: false branches: - ^main$ cluster: build03 @@ -13,6 +13,7 @@ postsubmits: ci.openshift.io/generator: prowgen max_concurrency: 1 name: branch-ci-opendatahub-io-models-as-a-service-main-images + skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE|CONTRIBUTING\.md)$|^\.github/|^\.tekton/ spec: containers: - args: From 3f0ddc3b2ac3505ce34f50f6435282ce0fac92d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSean?= Date: Fri, 3 Apr 2026 15:45:17 +0800 Subject: [PATCH 12/14] Reapply "Update opendatahub models-as-a-service postsubmit: always_run and remove skip_if_only_changed" This reverts commit e8b846e3109c85721ed94a47522429e932f835e2. --- .../opendatahub-io-models-as-a-service-main-postsubmits.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml b/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml index 64c0ea60d0df0..b89d889249acd 100644 --- a/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml +++ b/ci-operator/jobs/opendatahub-io/models-as-a-service/opendatahub-io-models-as-a-service-main-postsubmits.yaml @@ -1,7 +1,7 @@ postsubmits: opendatahub-io/models-as-a-service: - agent: kubernetes - always_run: false + always_run: true branches: - ^main$ cluster: build03 @@ -13,7 +13,6 @@ postsubmits: ci.openshift.io/generator: prowgen max_concurrency: 1 name: branch-ci-opendatahub-io-models-as-a-service-main-images - skip_if_only_changed: ^docs/|\.md$|^(?:.*/)?(?:\.gitignore|OWNERS|PROJECT|LICENSE|CONTRIBUTING\.md)$|^\.github/|^\.tekton/ spec: containers: - args: From fb3278108c1bb1bde13d6fb9e111916082587703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSean?= Date: Fri, 3 Apr 2026 16:41:18 +0800 Subject: [PATCH 13/14] ssrf --- .../quay-quay-tests-master__quay-operator-test.yaml | 8 ++++---- .../quay-quay-tests-master__quay-upgrade.yaml | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-operator-test.yaml b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-operator-test.yaml index 5848b8f0e93b9..ed98f173f483e 100644 --- a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-operator-test.yaml +++ b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-operator-test.yaml @@ -35,10 +35,10 @@ tests: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_REPLICAS: "8" COMPUTE_NODE_TYPE: m6a.8xlarge - MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-20@sha256:df81cf4a6a5c09439d3e6f77b8781503f0dff898b39659c2f0bd211501f1a157 + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-20@sha256:01c6e66311adbd53493b4470d58fd84365363e730c8b56093f116f24b1d7fd0afd0af1a157 ODF_OPERATOR_CHANNEL: stable-4.20 POSTGRESQL_VERSION: "17.6" - QUAY_OPERATOR_CHANNEL: stable-3.17 + QUAY_OPERATOR_CHANNEL: stable-3.16 QUAY_OPERATOR_TESTCASE: Quay-High|Quay-Medium test: - ref: quay-tests-enable-quay-catalogsource @@ -54,9 +54,9 @@ tests: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_REPLICAS: "8" COMPUTE_NODE_TYPE: m6a.8xlarge - MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-17-v4-20@sha256:df81cf4a6a5c09439d3e6f77b8781503f0dff898b39659c2f0bd211501f1a157 + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-20@sha256:01c6e66311adbd53493b4470d58fd84365363e730c8b56093f116f24b1d7fd0afd0af1a157 ODF_OPERATOR_CHANNEL: stable-4.20 - QUAY_OPERATOR_CHANNEL: stable-3.17 + QUAY_OPERATOR_CHANNEL: stable-3.16 QUAY_OPERATOR_TESTCASE: Quay-Allns-High|Quay-Allns-Medium test: - ref: quay-tests-enable-quay-catalogsource diff --git a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-upgrade.yaml b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-upgrade.yaml index bb5007da3bf3a..41c03a56eca16 100644 --- a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-upgrade.yaml +++ b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-upgrade.yaml @@ -40,12 +40,12 @@ tests: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_REPLICAS: "6" COMPUTE_NODE_TYPE: m6a.8xlarge - MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-19@sha256:8307c5af81e79f7423693f56aec0d33abe4b2f1ce13d19a3766bfa87ed4bc9c9 + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-19@sha256:6dc788d551377992345a1759a7548a2cee7b26dccbc0776f4d04fe96492895dc ODF_OPERATOR_CHANNEL: stable-4.19 QUAY_OPERATOR_CHANNEL: stable-3.16 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_UPGRADE_TESTCASE: Quay-Upgrade-High|Quay-Upgrade-Medium - QUAY_VERSION: 3.16.2 + QUAY_VERSION: 3.16.3 test: - ref: quay-tests-enable-quay-catalogsource - ref: quay-tests-resource-provisioning-storage-odf @@ -59,11 +59,11 @@ tests: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_REPLICAS: "6" COMPUTE_NODE_TYPE: m6a.2xlarge - MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-19@sha256:8307c5af81e79f7423693f56aec0d33abe4b2f1ce13d19a3766bfa87ed4bc9c9 + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-19@sha256:6dc788d551377992345a1759a7548a2cee7b26dccbc0776f4d04fe96492895dc QUAY_OPERATOR_CHANNEL: stable-3.16 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_UPGRADE_TESTCASE: Quay-CSO-Upgrade-High - QUAY_VERSION: 3.16.2 + QUAY_VERSION: 3.16.3 test: - ref: quay-tests-enable-quay-catalogsource - ref: quay-tests-test-quay-upgrade @@ -76,12 +76,12 @@ tests: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_REPLICAS: "6" COMPUTE_NODE_TYPE: m6a.8xlarge - MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-19@sha256:8307c5af81e79f7423693f56aec0d33abe4b2f1ce13d19a3766bfa87ed4bc9c9 + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-19@sha256:6dc788d551377992345a1759a7548a2cee7b26dccbc0776f4d04fe96492895dc ODF_OPERATOR_CHANNEL: stable-4.19 QUAY_OPERATOR_CHANNEL: stable-3.16 QUAY_OPERATOR_SOURCE: fbc-operator-catalog QUAY_UPGRADE_TESTCASE: Quay-QBO-Upgrade-High - QUAY_VERSION: 3.16.2 + QUAY_VERSION: 3.16.3 test: - ref: quay-tests-enable-quay-catalogsource - ref: quay-tests-resource-provisioning-storage-odf From 83edc51656ca6d2c7a3cb874bf0c6f6f1606d81b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSean?= Date: Fri, 3 Apr 2026 16:47:38 +0800 Subject: [PATCH 14/14] ssrf --- .../quay-quay-tests-master__quay-operator-test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-operator-test.yaml b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-operator-test.yaml index ed98f173f483e..436a5024011ce 100644 --- a/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-operator-test.yaml +++ b/ci-operator/config/quay/quay-tests/quay-quay-tests-master__quay-operator-test.yaml @@ -35,7 +35,7 @@ tests: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_REPLICAS: "8" COMPUTE_NODE_TYPE: m6a.8xlarge - MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-20@sha256:01c6e66311adbd53493b4470d58fd84365363e730c8b56093f116f24b1d7fd0afd0af1a157 + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-20@sha256:01c6e66311adbd53493b4470d58fd84365363e730c8b56093f116f24b1d7fd0a ODF_OPERATOR_CHANNEL: stable-4.20 POSTGRESQL_VERSION: "17.6" QUAY_OPERATOR_CHANNEL: stable-3.16 @@ -54,7 +54,7 @@ tests: BASE_DOMAIN: quayqe.devcluster.openshift.com COMPUTE_NODE_REPLICAS: "8" COMPUTE_NODE_TYPE: m6a.8xlarge - MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-20@sha256:01c6e66311adbd53493b4470d58fd84365363e730c8b56093f116f24b1d7fd0afd0af1a157 + MULTISTAGE_PARAM_OVERRIDE_QUAY_INDEX_IMAGE: quay.io/redhat-user-workloads/quay-eng-tenant/stable-3-16-v4-20@sha256:01c6e66311adbd53493b4470d58fd84365363e730c8b56093f116f24b1d7fd0a ODF_OPERATOR_CHANNEL: stable-4.20 QUAY_OPERATOR_CHANNEL: stable-3.16 QUAY_OPERATOR_TESTCASE: Quay-Allns-High|Quay-Allns-Medium