diff --git a/ci-operator/config/openshift-online/rosa-e2e/openshift-online-rosa-e2e-main__ocm-fvt-osd-gcp-staging.yaml b/ci-operator/config/openshift-online/rosa-e2e/openshift-online-rosa-e2e-main__ocm-fvt-osd-gcp-staging.yaml index 77733b06d298b..05d70181832df 100644 --- a/ci-operator/config/openshift-online/rosa-e2e/openshift-online-rosa-e2e-main__ocm-fvt-osd-gcp-staging.yaml +++ b/ci-operator/config/openshift-online/rosa-e2e/openshift-online-rosa-e2e-main__ocm-fvt-osd-gcp-staging.yaml @@ -22,6 +22,44 @@ resources: cpu: 100m memory: 200Mi tests: +- as: ocm-fvt-periodic-cs-osd-ccs-gcp-ad-staging-main + capabilities: + - nested-podman + commands: | + env -i bash --norc --noprofile << 'EOF' > /tmp/podman.env + export AWS_SHARED_CREDENTIALS_FILE=/credentials/aws-cred + export SHARED_VPC_AWS_SHARED_CREDENTIALS_FILE=/credentials/aws-shared-vpc-credentials + export ENABLE_JIRA_REPORTING=true + JOB_LINK="https://prow.ci.openshift.org/view/gs/test-platform-results/" + if [ -n "${PULL_NUMBER:-}" ]; then + JOB_LINK="${JOB_LINK}pr-logs/pull/openshift_release/${PULL_NUMBER}/${JOB_NAME}/${BUILD_ID}" + else + JOB_LINK="${JOB_LINK}logs/${JOB_NAME}/${BUILD_ID}" + fi + echo "JOB_LINK=${JOB_LINK}" + export JOB_LINK=${JOB_LINK} + source /usr/local/cs-qe-credentials/ocm-tokens + source /usr/local/cs-qe-credentials/jira-cred + env | grep -v '^_=' + EOF + + podman run \ + --authfile /usr/local/cs-qe-credentials/.dockerconfigjson \ + --env-file /tmp/podman.env \ + -v /usr/local/cs-qe-credentials:/credentials:ro,z \ + -v /usr/local/cs-qe-credentials/osd-ccs-admin.json:/home/ci-user/.gcp/osd-ccs-admin.json:ro,z \ + --rm \ + quay.io/redhat-services-prod/ocmci/ocmci:latest \ + ocmtest test --service cms --job cs-osd-ccs-gcp-ad-staging-main --reportJiraTicket + container: + from: nested-podman + memory_backed_volume: + size: 1Gi + cron: 0 9 * * * + nested_podman: true + secrets: + - mount_path: /usr/local/cs-qe-credentials + name: cs-qe-credentials - as: ocm-fvt-periodic-cs-osd-ccs-gcp-marketplace-staging-main capabilities: - nested-podman diff --git a/ci-operator/jobs/openshift-online/rosa-e2e/openshift-online-rosa-e2e-main-periodics.yaml b/ci-operator/jobs/openshift-online/rosa-e2e/openshift-online-rosa-e2e-main-periodics.yaml index 04ce6e8daf4da..9c78a60aed548 100644 --- a/ci-operator/jobs/openshift-online/rosa-e2e/openshift-online-rosa-e2e-main-periodics.yaml +++ b/ci-operator/jobs/openshift-online/rosa-e2e/openshift-online-rosa-e2e-main-periodics.yaml @@ -1,4 +1,76 @@ periodics: +- agent: kubernetes + cluster: build06 + cron: 0 9 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: main + org: openshift-online + repo: rosa-e2e + labels: + capability/nested-podman: nested-podman + ci-operator.openshift.io/variant: ocm-fvt-osd-gcp-staging + ci.openshift.io/generator: prowgen + job-release: "4.22" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-online-rosa-e2e-main-ocm-fvt-osd-gcp-staging-ocm-fvt-periodic-cs-osd-ccs-gcp-ad-staging-main + 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 + - --secret-dir=/secrets/cs-qe-credentials + - --target=ocm-fvt-periodic-cs-osd-ccs-gcp-ad-staging-main + - --variant=ocm-fvt-osd-gcp-staging + 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: /secrets/cs-qe-credentials + name: cs-qe-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: cs-qe-credentials + secret: + secretName: cs-qe-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: build06 cron: 0 8 * * *