diff --git a/ci-operator/config/Azure/ARO-HCP/Azure-ARO-HCP-main__periodic.yaml b/ci-operator/config/Azure/ARO-HCP/Azure-ARO-HCP-main__periodic.yaml index 75b5f9e6dcc79..afebae2bbc0fd 100644 --- a/ci-operator/config/Azure/ARO-HCP/Azure-ARO-HCP-main__periodic.yaml +++ b/ci-operator/config/Azure/ARO-HCP/Azure-ARO-HCP-main__periodic.yaml @@ -167,6 +167,30 @@ tests: LOCATION: uksouth VAULT_SECRET_PROFILE: prod-rh workflow: aro-hcp-persistent-e2e +- as: prod-e2e-parallel-ocp-candidate-5-0 + cron: 0 21 * * 0 + reporter_config: + channel: '#aro-hcp-failures-prod' + job_states_to_report: + - failure + - error + report_template: ':failed: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + env: + ALLOWED_SUBSCRIPTIONS: ARO HCP E2E Hosted Clusters - Prod - 00,ARO HCP E2E Hosted + Clusters - Prod - 01 + ARO_HCP_CLOUD: public + ARO_HCP_DEPLOY_ENV: prod + ARO_HCP_OPENSHIFT_CHANNEL_GROUP: candidate + ARO_HCP_OPENSHIFT_CONTROLPLANE_VERSION: 5.0.0-ec.5 + ARO_HCP_OPENSHIFT_NODEPOOL_CHANNEL_GROUP: candidate + ARO_HCP_OPENSHIFT_NODEPOOL_VERSION: 5.0.0-ec.5 + ARO_HCP_SUITE_NAME: prod/parallel + LOCATION: uksouth + VAULT_SECRET_PROFILE: prod-rh + workflow: aro-hcp-persistent-e2e + timeout: 4h0m0s zz_generated_metadata: branch: main org: Azure diff --git a/ci-operator/jobs/Azure/ARO-HCP/Azure-ARO-HCP-main-periodics.yaml b/ci-operator/jobs/Azure/ARO-HCP/Azure-ARO-HCP-main-periodics.yaml index 881fa415ed5ee..567845382d367 100644 --- a/ci-operator/jobs/Azure/ARO-HCP/Azure-ARO-HCP-main-periodics.yaml +++ b/ci-operator/jobs/Azure/ARO-HCP/Azure-ARO-HCP-main-periodics.yaml @@ -2179,6 +2179,88 @@ periodics: - name: result-aggregator secret: secretName: result-aggregator +- agent: kubernetes + cluster: build04 + cron: 0 21 * * 0 + decorate: true + decoration_config: + skip_cloning: true + timeout: 4h0m0s + extra_refs: + - base_ref: main + org: Azure + repo: ARO-HCP + labels: + ci-operator.openshift.io/variant: periodic + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-Azure-ARO-HCP-main-periodic-prod-e2e-parallel-ocp-candidate-5-0 + reporter_config: + slack: + channel: '#aro-hcp-failures-prod' + job_states_to_report: + - failure + - error + report_template: ':failed: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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 + - --target=prod-e2e-parallel-ocp-candidate-5-0 + - --variant=periodic + 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/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: 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: build04 cron: 0 23 * * * diff --git a/ci-operator/step-registry/aro-hcp/test/persistent/aro-hcp-test-persistent-ref.yaml b/ci-operator/step-registry/aro-hcp/test/persistent/aro-hcp-test-persistent-ref.yaml index 9fff351457866..c5642bbadf17e 100644 --- a/ci-operator/step-registry/aro-hcp/test/persistent/aro-hcp-test-persistent-ref.yaml +++ b/ci-operator/step-registry/aro-hcp/test/persistent/aro-hcp-test-persistent-ref.yaml @@ -67,5 +67,11 @@ ref: - name: ARO_HCP_OPENSHIFT_NODEPOOL_CHANNEL_GROUP default: "" documentation: OpenShift node pool channel group to use. For example, nightly. + - name: ARO_HCP_OPENSHIFT_CONTROLPLANE_VERSION + default: "" + documentation: OpenShift control plane version to use. For example, "5.0". + - name: ARO_HCP_OPENSHIFT_NODEPOOL_VERSION + default: "" + documentation: OpenShift node pool version to use. For example, "5.0". documentation: |- Run the Azure/ARO-HCP/aro-hcp-tests binary.