diff --git a/ci-operator/jobs/openshift/multiarch/openshift-multiarch-master-periodics.yaml b/ci-operator/jobs/openshift/multiarch/openshift-multiarch-master-periodics.yaml index 97ded1259c12b..d163e72016802 100644 --- a/ci-operator/jobs/openshift/multiarch/openshift-multiarch-master-periodics.yaml +++ b/ci-operator/jobs/openshift/multiarch/openshift-multiarch-master-periodics.yaml @@ -1861,6 +1861,104 @@ periodics: - name: result-aggregator secret: secretName: result-aggregator +- agent: kubernetes + cluster: build12 + cron: '@yearly' + decorate: true + decoration_config: + timeout: 6h0m0s + name: periodic-ci-openshift-multiarch-main-nightly-4.23-install-analysis-all-ppc64le + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --input-hash=$(BUILD_ID) + - --input-hash=$(JOB_NAME) + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/usr/local/pull-secret + - --target=release-payload-install-analysis + command: + - ci-operator + env: + - name: GOOGLE_SA_CREDENTIAL_FILE + value: /var/run/secrets/google-serviceaccount-credentials.json + - name: JOB_START_TIME + - name: PAYLOAD_TAG + - name: UNRESOLVED_CONFIG + value: | + resources: + '*': + limits: + memory: 6Gi + requests: + cpu: 100m + memory: 200Mi + tests: + - as: release-payload-install-analysis + steps: + env: + GOOGLE_SA_CREDENTIAL_FILE: "$(GOOGLE_SA_CREDENTIAL_FILE)" + JOB_START_TIME: "$(JOB_START_TIME)" + PAYLOAD_TAG: "$(PAYLOAD_TAG)" + WORKING_DIR: "$(ARTIFACT_DIR)/release-analysis-install-analysis" + JOB_CONFIGURATION: | + ppc64le-libvirt,1,--platform=libvirt --include-job-names=libvirt-ppc64le --include-job-names=4.23 + test: + - ref: openshift-release-analysis-test-case-analysis + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: aggregator-check-install + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/ocp-remote-libvirt-ppc64le-cluster-profile + name: cluster-profile + - 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: /usr/local/pull-secret + name: release-pull-secret + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-libvirt-ppc64le + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: release-pull-secret + secret: + secretName: ci-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator - agent: kubernetes cluster: build12 cron: '@yearly' diff --git a/core-services/release-controller/_releases/priv/release-ocp-4.23-ppc64le.json b/core-services/release-controller/_releases/priv/release-ocp-4.23-ppc64le.json index 74d9d0f0a310c..9e7faf233cf8d 100644 --- a/core-services/release-controller/_releases/priv/release-ocp-4.23-ppc64le.json +++ b/core-services/release-controller/_releases/priv/release-ocp-4.23-ppc64le.json @@ -11,5 +11,23 @@ "pullSecretName": "source", "referenceMode": "source", "to": "release-ppc64le-priv", - "verify": {} + "verify": { + "e2e-ppc64le": { + "disabled": true, + "maxRetries": 2, + "optional": true, + "prowJob": { + "name": "periodic-ci-openshift-multiarch-main-nightly-4.23-ocp-e2e-ovn-remote-s2s-libvirt-ppc64le-priv" + } + }, + "install-analysis-all": { + "disabled": true, + "maxRetries": 2, + "multiJobAnalysis": true, + "optional": true, + "prowJob": { + "name": "periodic-ci-openshift-multiarch-main-nightly-4.23-install-analysis-all-ppc64le-priv" + } + } + } } \ No newline at end of file diff --git a/core-services/release-controller/_releases/release-ocp-4.23-ppc64le.json b/core-services/release-controller/_releases/release-ocp-4.23-ppc64le.json index 60efb4961e889..1786dc12f3167 100644 --- a/core-services/release-controller/_releases/release-ocp-4.23-ppc64le.json +++ b/core-services/release-controller/_releases/release-ocp-4.23-ppc64le.json @@ -19,5 +19,21 @@ } } }, - "verify": {} + "verify": { + "e2e-ppc64le": { + "optional": true, + "maxRetries": 2, + "prowJob": { + "name": "periodic-ci-openshift-multiarch-main-nightly-4.23-ocp-e2e-ovn-remote-s2s-libvirt-ppc64le" + } + }, + "install-analysis-all": { + "optional": true, + "maxRetries": 2, + "multiJobAnalysis": true, + "prowJob": { + "name": "periodic-ci-openshift-multiarch-main-nightly-4.23-install-analysis-all-ppc64le" + } + } + } }