diff --git a/ci-operator/config/openshift/release/openshift-release-master__ci-4.9.yaml b/ci-operator/config/openshift/release/openshift-release-master__ci-4.9.yaml index 31a183a679d8f..0a6cac214cad7 100644 --- a/ci-operator/config/openshift/release/openshift-release-master__ci-4.9.yaml +++ b/ci-operator/config/openshift/release/openshift-release-master__ci-4.9.yaml @@ -28,6 +28,13 @@ tests: env: BASE_DOMAIN: aws-2.ci.openshift.org workflow: openshift-e2e-aws +- as: e2e-aws-techpreview + interval: 48h + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-techpreview - as: e2e-aws-compact interval: 48h steps: @@ -50,6 +57,13 @@ tests: env: BASE_DOMAIN: aws-2.ci.openshift.org workflow: openshift-e2e-aws-serial +- as: e2e-aws-techpreview-serial + interval: 48h + steps: + cluster_profile: aws-2 + env: + BASE_DOMAIN: aws-2.ci.openshift.org + workflow: openshift-e2e-aws-techpreview-serial - as: e2e-aws-compact-serial interval: 48h steps: @@ -110,6 +124,11 @@ tests: steps: cluster_profile: azure4 workflow: openshift-e2e-azure +- as: e2e-azure-techpreview + interval: 48h + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-techpreview - as: e2e-azure-compact interval: 48h steps: @@ -122,6 +141,11 @@ tests: steps: cluster_profile: azure4 workflow: openshift-e2e-azure-serial +- as: e2e-azure-techpreview-serial + interval: 48h + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-techpreview-serial - as: e2e-azure-compact-serial interval: 48h steps: @@ -234,6 +258,13 @@ tests: env: TEST_SUITE: openshift/conformance/parallel workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-techpreview-parallel + cron: 0 2,10,18 * * * + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-openstack-techpreview - as: e2e-openstack-serial cron: 0 6,14,22 * * * steps: @@ -241,6 +272,13 @@ tests: env: TEST_SUITE: openshift/conformance/serial workflow: openshift-e2e-openstack-ipi +- as: e2e-openstack-techpreview-serial + cron: 0 6,14,22 * * * + steps: + cluster_profile: openstack-vexxhost + env: + TEST_SUITE: openshift/conformance/serial + workflow: openshift-e2e-openstack-techpreview - as: e2e-openstack-ovn interval: 24h steps: diff --git a/ci-operator/jobs/openshift/release/openshift-release-master-periodics.yaml b/ci-operator/jobs/openshift/release/openshift-release-master-periodics.yaml index b351d62e2d8c3..9bee6285c2cf9 100644 --- a/ci-operator/jobs/openshift/release/openshift-release-master-periodics.yaml +++ b/ci-operator/jobs/openshift/release/openshift-release-master-periodics.yaml @@ -11029,6 +11029,156 @@ periodics: - name: result-aggregator secret: secretName: result-aggregator +- agent: kubernetes + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift + repo: release + interval: 48h + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: ci-4.9 + job-release: "4.9" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-release-master-ci-4.9-e2e-aws-techpreview + 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 + - --secret-dir=/usr/local/e2e-aws-techpreview-cluster-profile + - --target=e2e-aws-techpreview + - --variant=ci-4.9 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-aws-techpreview-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift + repo: release + interval: 48h + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: ci-4.9 + job-release: "4.9" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-release-master-ci-4.9-e2e-aws-techpreview-serial + 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 + - --secret-dir=/usr/local/e2e-aws-techpreview-serial-cluster-profile + - --target=e2e-aws-techpreview-serial + - --variant=ci-4.9 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-aws-techpreview-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws-2 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator - agent: kubernetes cluster: build02 decorate: true @@ -11779,6 +11929,156 @@ periodics: - name: result-aggregator secret: secretName: result-aggregator +- agent: kubernetes + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift + repo: release + interval: 48h + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: ci-4.9 + job-release: "4.9" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-release-master-ci-4.9-e2e-azure-techpreview + 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 + - --secret-dir=/usr/local/e2e-azure-techpreview-cluster-profile + - --target=e2e-azure-techpreview + - --variant=ci-4.9 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-azure-techpreview-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift + repo: release + interval: 48h + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: ci-4.9 + job-release: "4.9" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-release-master-ci-4.9-e2e-azure-techpreview-serial + 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 + - --secret-dir=/usr/local/e2e-azure-techpreview-serial-cluster-profile + - --target=e2e-azure-techpreview-serial + - --variant=ci-4.9 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-azure-techpreview-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator - agent: kubernetes cluster: build02 decorate: true @@ -12776,6 +13076,156 @@ periodics: - name: result-aggregator secret: secretName: result-aggregator +- agent: kubernetes + cluster: build02 + cron: 0 2,10,18 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift + repo: release + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: ci-4.9 + job-release: "4.9" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-release-master-ci-4.9-e2e-openstack-techpreview-parallel + 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 + - --secret-dir=/usr/local/e2e-openstack-techpreview-parallel-cluster-profile + - --target=e2e-openstack-techpreview-parallel + - --variant=ci-4.9 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-openstack-techpreview-parallel-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build02 + cron: 0 6,14,22 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift + repo: release + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: ci-4.9 + job-release: "4.9" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-release-master-ci-4.9-e2e-openstack-techpreview-serial + 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 + - --secret-dir=/usr/local/e2e-openstack-techpreview-serial-cluster-profile + - --target=e2e-openstack-techpreview-serial + - --variant=ci-4.9 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-openstack-techpreview-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack-vexxhost + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator - agent: kubernetes cluster: build02 decorate: true diff --git a/ci-operator/step-registry/ipi/azure/pre/techpreview/OWNERS b/ci-operator/step-registry/ipi/azure/pre/techpreview/OWNERS new file mode 120000 index 0000000000000..ec405d65a79df --- /dev/null +++ b/ci-operator/step-registry/ipi/azure/pre/techpreview/OWNERS @@ -0,0 +1 @@ +../OWNERS \ No newline at end of file diff --git a/ci-operator/step-registry/ipi/azure/pre/techpreview/ipi-azure-pre-techpreview-chain.metadata.json b/ci-operator/step-registry/ipi/azure/pre/techpreview/ipi-azure-pre-techpreview-chain.metadata.json new file mode 100644 index 0000000000000..3b7fa71151d12 --- /dev/null +++ b/ci-operator/step-registry/ipi/azure/pre/techpreview/ipi-azure-pre-techpreview-chain.metadata.json @@ -0,0 +1,8 @@ +{ + "path": "ipi/azure/pre/techpreview/ipi-azure-pre-techpreview-chain.yaml", + "owners": { + "approvers": [ + "abhinavdahiya" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/ipi/azure/pre/techpreview/ipi-azure-pre-techpreview-chain.yaml b/ci-operator/step-registry/ipi/azure/pre/techpreview/ipi-azure-pre-techpreview-chain.yaml new file mode 100644 index 0000000000000..86b0019304012 --- /dev/null +++ b/ci-operator/step-registry/ipi/azure/pre/techpreview/ipi-azure-pre-techpreview-chain.yaml @@ -0,0 +1,8 @@ +chain: + as: ipi-azure-pre-techpreview + steps: + - chain: ipi-conf-azure-techpreview + - chain: ipi-install + documentation: |- + The IPI setup step contains all steps that provision an OpenShift cluster + in a Tech Preview configuration on Azure. diff --git a/ci-operator/step-registry/ipi/conf/azure/techpreview/OWNERS b/ci-operator/step-registry/ipi/conf/azure/techpreview/OWNERS new file mode 120000 index 0000000000000..ec405d65a79df --- /dev/null +++ b/ci-operator/step-registry/ipi/conf/azure/techpreview/OWNERS @@ -0,0 +1 @@ +../OWNERS \ No newline at end of file diff --git a/ci-operator/step-registry/ipi/conf/azure/techpreview/ipi-conf-azure-techpreview-chain.metadata.json b/ci-operator/step-registry/ipi/conf/azure/techpreview/ipi-conf-azure-techpreview-chain.metadata.json new file mode 100644 index 0000000000000..80601e09a682c --- /dev/null +++ b/ci-operator/step-registry/ipi/conf/azure/techpreview/ipi-conf-azure-techpreview-chain.metadata.json @@ -0,0 +1,8 @@ +{ + "path": "ipi/conf/azure/techpreview/ipi-conf-azure-techpreview-chain.yaml", + "owners": { + "approvers": [ + "abhinavdahiya" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/ipi/conf/azure/techpreview/ipi-conf-azure-techpreview-chain.yaml b/ci-operator/step-registry/ipi/conf/azure/techpreview/ipi-conf-azure-techpreview-chain.yaml new file mode 100644 index 0000000000000..22dd4d403c210 --- /dev/null +++ b/ci-operator/step-registry/ipi/conf/azure/techpreview/ipi-conf-azure-techpreview-chain.yaml @@ -0,0 +1,10 @@ +chain: + as: ipi-conf-azure-techpreview + steps: + - ref: ipi-conf + - ref: ipi-conf-azure + - ref: ipi-conf-techpreview + - ref: ipi-install-monitoringpvc + documentation: |- + The IPI configure step chain generates the install-config.yaml file based on the cluster profile and optional input files. + This configuration will create a cluster with a TechPreviewNoUpgrade FeatureGate installed. diff --git a/ci-operator/step-registry/ipi/conf/openstack/techpreview/OWNERS b/ci-operator/step-registry/ipi/conf/openstack/techpreview/OWNERS new file mode 120000 index 0000000000000..ec405d65a79df --- /dev/null +++ b/ci-operator/step-registry/ipi/conf/openstack/techpreview/OWNERS @@ -0,0 +1 @@ +../OWNERS \ No newline at end of file diff --git a/ci-operator/step-registry/ipi/conf/openstack/techpreview/ipi-conf-openstack-techpreview-chain.metadata.json b/ci-operator/step-registry/ipi/conf/openstack/techpreview/ipi-conf-openstack-techpreview-chain.metadata.json new file mode 100644 index 0000000000000..36244da0e5718 --- /dev/null +++ b/ci-operator/step-registry/ipi/conf/openstack/techpreview/ipi-conf-openstack-techpreview-chain.metadata.json @@ -0,0 +1,11 @@ +{ + "path": "ipi/conf/openstack/techpreview/ipi-conf-openstack-techpreview-chain.yaml", + "owners": { + "approvers": [ + "openstack-approvers" + ], + "reviewers": [ + "openstack-reviewers" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/ipi/conf/openstack/techpreview/ipi-conf-openstack-techpreview-chain.yaml b/ci-operator/step-registry/ipi/conf/openstack/techpreview/ipi-conf-openstack-techpreview-chain.yaml new file mode 100644 index 0000000000000..3d7bf3a7977ab --- /dev/null +++ b/ci-operator/step-registry/ipi/conf/openstack/techpreview/ipi-conf-openstack-techpreview-chain.yaml @@ -0,0 +1,19 @@ +chain: + as: ipi-conf-openstack-techpreview + steps: + - ref: openstack-conf-clouds + - ref: openstack-conf-resourcenames + - ref: openstack-conf-createfips + - ref: openstack-conf-generateconfig + - ref: openstack-conf-creatednsrecords + - ref: openstack-conf-exportcindercredentials + - ref: ipi-conf-etcd-on-ramfs + - ref: ipi-conf-openstack-precheck + - ref: ipi-install-monitoringpvc + - ref: ipi-conf-techpreview + documentation: |- + The ipi-conf-openstack-techpreview chain contains all the + refs and chains necessary to configure the system before + deploying an IPI installation of OpenShift onto OpenStack. + This configuration will create a cluster with a + TechPreviewNoUpgrade FeatureGate installed. diff --git a/ci-operator/step-registry/ipi/openstack/pre/techpreview/OWNERS b/ci-operator/step-registry/ipi/openstack/pre/techpreview/OWNERS new file mode 120000 index 0000000000000..ec405d65a79df --- /dev/null +++ b/ci-operator/step-registry/ipi/openstack/pre/techpreview/OWNERS @@ -0,0 +1 @@ +../OWNERS \ No newline at end of file diff --git a/ci-operator/step-registry/ipi/openstack/pre/techpreview/ipi-openstack-pre-techpreview-chain.metadata.json b/ci-operator/step-registry/ipi/openstack/pre/techpreview/ipi-openstack-pre-techpreview-chain.metadata.json new file mode 100644 index 0000000000000..3096586c377bc --- /dev/null +++ b/ci-operator/step-registry/ipi/openstack/pre/techpreview/ipi-openstack-pre-techpreview-chain.metadata.json @@ -0,0 +1,11 @@ +{ + "path": "ipi/openstack/pre/techpreview/ipi-openstack-pre-techpreview-chain.yaml", + "owners": { + "approvers": [ + "openstack-approvers" + ], + "reviewers": [ + "openstack-reviewers" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/ipi/openstack/pre/techpreview/ipi-openstack-pre-techpreview-chain.yaml b/ci-operator/step-registry/ipi/openstack/pre/techpreview/ipi-openstack-pre-techpreview-chain.yaml new file mode 100644 index 0000000000000..374de96e3d03c --- /dev/null +++ b/ci-operator/step-registry/ipi/openstack/pre/techpreview/ipi-openstack-pre-techpreview-chain.yaml @@ -0,0 +1,8 @@ +chain: + as: ipi-openstack-pre-techpreview + steps: + - chain: ipi-conf-openstack-techpreview + - chain: ipi-install + documentation: |- + The IPI setup step contains all steps that provision an OpenShift cluster + in a Tech Preview configuration on OpenStack. diff --git a/ci-operator/step-registry/openshift/e2e/azure/techpreview/OWNERS b/ci-operator/step-registry/openshift/e2e/azure/techpreview/OWNERS new file mode 120000 index 0000000000000..ec405d65a79df --- /dev/null +++ b/ci-operator/step-registry/openshift/e2e/azure/techpreview/OWNERS @@ -0,0 +1 @@ +../OWNERS \ No newline at end of file diff --git a/ci-operator/step-registry/openshift/e2e/azure/techpreview/openshift-e2e-azure-techpreview-workflow.metadata.json b/ci-operator/step-registry/openshift/e2e/azure/techpreview/openshift-e2e-azure-techpreview-workflow.metadata.json new file mode 100644 index 0000000000000..a65db7ac22ac4 --- /dev/null +++ b/ci-operator/step-registry/openshift/e2e/azure/techpreview/openshift-e2e-azure-techpreview-workflow.metadata.json @@ -0,0 +1,8 @@ +{ + "path": "openshift/e2e/azure/techpreview/openshift-e2e-azure-techpreview-workflow.yaml", + "owners": { + "approvers": [ + "abhinavdahiya" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/openshift/e2e/azure/techpreview/openshift-e2e-azure-techpreview-workflow.yaml b/ci-operator/step-registry/openshift/e2e/azure/techpreview/openshift-e2e-azure-techpreview-workflow.yaml new file mode 100644 index 0000000000000..fac0d8c29ff8b --- /dev/null +++ b/ci-operator/step-registry/openshift/e2e/azure/techpreview/openshift-e2e-azure-techpreview-workflow.yaml @@ -0,0 +1,12 @@ +workflow: + as: openshift-e2e-azure-techpreview + steps: + pre: + - chain: ipi-azure-pre-techpreview + test: + - ref: openshift-e2e-test + post: + - chain: gather-core-dump + - chain: ipi-azure-post + documentation: |- + The Openshift E2E Azure workflow executes the common end-to-end test suite on Azure with a TechPreviewNoUpgrade cluster configuration. diff --git a/ci-operator/step-registry/openshift/e2e/azure/techpreview/serial/OWNERS b/ci-operator/step-registry/openshift/e2e/azure/techpreview/serial/OWNERS new file mode 120000 index 0000000000000..ec405d65a79df --- /dev/null +++ b/ci-operator/step-registry/openshift/e2e/azure/techpreview/serial/OWNERS @@ -0,0 +1 @@ +../OWNERS \ No newline at end of file diff --git a/ci-operator/step-registry/openshift/e2e/azure/techpreview/serial/openshift-e2e-azure-techpreview-serial-workflow.metadata.json b/ci-operator/step-registry/openshift/e2e/azure/techpreview/serial/openshift-e2e-azure-techpreview-serial-workflow.metadata.json new file mode 100644 index 0000000000000..0d96d4a2e2460 --- /dev/null +++ b/ci-operator/step-registry/openshift/e2e/azure/techpreview/serial/openshift-e2e-azure-techpreview-serial-workflow.metadata.json @@ -0,0 +1,8 @@ +{ + "path": "openshift/e2e/azure/techpreview/serial/openshift-e2e-azure-techpreview-serial-workflow.yaml", + "owners": { + "approvers": [ + "abhinavdahiya" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/openshift/e2e/azure/techpreview/serial/openshift-e2e-azure-techpreview-serial-workflow.yaml b/ci-operator/step-registry/openshift/e2e/azure/techpreview/serial/openshift-e2e-azure-techpreview-serial-workflow.yaml new file mode 100644 index 0000000000000..39271badbdd81 --- /dev/null +++ b/ci-operator/step-registry/openshift/e2e/azure/techpreview/serial/openshift-e2e-azure-techpreview-serial-workflow.yaml @@ -0,0 +1,13 @@ +workflow: + as: openshift-e2e-azure-techpreview-serial + steps: + pre: + - chain: ipi-azure-pre-techpreview + test: + - ref: openshift-e2e-test + post: + - chain: ipi-azure-post + env: + TEST_SUITE: openshift/conformance/serial + documentation: |- + The Openshift E2E Azure `serial` workflow executes the `openshift/serial` end-to-end test suite on Azure with a TechPreviewNoUpgrade cluster configuration. diff --git a/ci-operator/step-registry/openshift/e2e/openstack/techpreview/OWNERS b/ci-operator/step-registry/openshift/e2e/openstack/techpreview/OWNERS new file mode 100644 index 0000000000000..f47a23f53a78f --- /dev/null +++ b/ci-operator/step-registry/openshift/e2e/openstack/techpreview/OWNERS @@ -0,0 +1,4 @@ +approvers: +- openstack-approvers +reviewers: +- openstack-reviewers diff --git a/ci-operator/step-registry/openshift/e2e/openstack/techpreview/openshift-e2e-openstack-techpreview-workflow.metadata.json b/ci-operator/step-registry/openshift/e2e/openstack/techpreview/openshift-e2e-openstack-techpreview-workflow.metadata.json new file mode 100644 index 0000000000000..de6d4c00b9974 --- /dev/null +++ b/ci-operator/step-registry/openshift/e2e/openstack/techpreview/openshift-e2e-openstack-techpreview-workflow.metadata.json @@ -0,0 +1,11 @@ +{ + "path": "openshift/e2e/openstack/techpreview/openshift-e2e-openstack-techpreview-workflow.yaml", + "owners": { + "approvers": [ + "openstack-approvers" + ], + "reviewers": [ + "openstack-reviewers" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/openshift/e2e/openstack/techpreview/openshift-e2e-openstack-techpreview-workflow.yaml b/ci-operator/step-registry/openshift/e2e/openstack/techpreview/openshift-e2e-openstack-techpreview-workflow.yaml new file mode 100644 index 0000000000000..a072dbb6410b1 --- /dev/null +++ b/ci-operator/step-registry/openshift/e2e/openstack/techpreview/openshift-e2e-openstack-techpreview-workflow.yaml @@ -0,0 +1,16 @@ +workflow: + as: openshift-e2e-openstack-techpreview + steps: + pre: + - chain: ipi-openstack-pre-techpreview + test: + - ref: openshift-e2e-test + post: + - chain: ipi-openstack-post + env: + CONFIG_TYPE: "minimal" + BASE_DOMAIN: shiftstack.devcluster.openshift.com + documentation: |- + The openshift-e2e-openstack-techpreview workflow executes the common + end-to-end test suite on OpenShift ipi intallation on OpenStack + with the TechPreviewNoUpgrade cluster configuration. diff --git a/core-services/release-controller/_releases/release-ocp-4.9.json b/core-services/release-controller/_releases/release-ocp-4.9.json index d6b4ecb391bab..b9505140b9e48 100644 --- a/core-services/release-controller/_releases/release-ocp-4.9.json +++ b/core-services/release-controller/_releases/release-ocp-4.9.json @@ -28,18 +28,34 @@ "maxRetries": 3, "prowJob":{"name":"periodic-ci-openshift-release-master-nightly-4.9-e2e-aws"} }, + "aws-techpreview":{ + "optional":true, + "prowJob":{"name":"periodic-ci-openshift-release-master-ci-4.9-e2e-aws-techpreview"} + }, "aws-serial":{ "maxRetries": 3, "prowJob":{"name":"periodic-ci-openshift-release-master-nightly-4.9-e2e-aws-serial"} }, + "aws-techpreview-serial":{ + "optional":true, + "prowJob":{"name":"periodic-ci-openshift-release-master-ci-4.9-e2e-aws-techpreview-serial"} + }, "azure":{ "optional":true, "prowJob":{"name":"periodic-ci-openshift-release-master-nightly-4.9-e2e-azure"} }, + "azure-techpreview":{ + "optional":true, + "prowJob":{"name":"periodic-ci-openshift-release-master-ci-4.9-e2e-azure-techpreview"} + }, "azure-serial":{ "optional":true, "prowJob":{"name":"release-openshift-ocp-installer-e2e-azure-serial-4.9"} }, + "azure-techpreview-serial":{ + "optional":true, + "prowJob":{"name":"periodic-ci-openshift-release-master-ci-4.9-e2e-azure-techpreview-serial"} + }, "gcp":{ "optional":true, "prowJob":{"name":"periodic-ci-openshift-release-master-nightly-4.9-e2e-gcp"}