diff --git a/ci-operator/config/openshift/verification-tests/openshift-verification-tests-master__installer-rehearse-4.12.yaml b/ci-operator/config/openshift/verification-tests/openshift-verification-tests-master__installer-rehearse-4.12.yaml index 3e56d263ef61d..65107d051d7b1 100644 --- a/ci-operator/config/openshift/verification-tests/openshift-verification-tests-master__installer-rehearse-4.12.yaml +++ b/ci-operator/config/openshift/verification-tests/openshift-verification-tests-master__installer-rehearse-4.12.yaml @@ -39,7 +39,7 @@ tests: cluster_profile: aws-qe env: BASE_DOMAIN: qe.devcluster.openshift.com - workflow: cucushift-installer-rehearse-aws-ipi-disconnected-private-workers-rhcos-rhel8 + workflow: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8 - as: installer-rehearse-azure interval: 960h steps: diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workflow.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workflow.metadata.json new file mode 100644 index 0000000000000..b9e138d7166cc --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workflow.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workflow.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workflow.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workflow.yaml new file mode 100644 index 0000000000000..1d9945a733ca8 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workflow.yaml @@ -0,0 +1,11 @@ +workflow: + as: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn + steps: + pre: + - chain: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-provision + test: + - ref: cucushift-installer-check + post: + - chain: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-deprovision + documentation: |- + This is the workflow to trigger Prow's rehearsal test when submitting installer steps/chain/workflow diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/deprovision/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/deprovision/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/deprovision/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-deprovision-chain.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-deprovision-chain.metadata.json new file mode 100644 index 0000000000000..d240c0581375b --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-deprovision-chain.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-deprovision-chain.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-deprovision-chain.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-deprovision-chain.yaml new file mode 100644 index 0000000000000..37a4277894fc0 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-deprovision-chain.yaml @@ -0,0 +1,7 @@ +chain: + as: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-deprovision + steps: + - chain: cucushift-installer-rehearse-aws-ipi-disconnected-private-deprovision + documentation: |- + Destroy cluster + diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/provision/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/provision/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/provision/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-provision-chain.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-provision-chain.metadata.json new file mode 100644 index 0000000000000..0da092f3858c3 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-provision-chain.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-provision-chain.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-provision-chain.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-provision-chain.yaml new file mode 100644 index 0000000000000..258161c2ee70f --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-provision-chain.yaml @@ -0,0 +1,28 @@ +chain: + as: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-provision + steps: + - ref: aws-provision-vpc-disconnected + - chain: aws-provision-bastionhost + - ref: aws-provision-cco-manual-users-static + - chain: mirror-images-by-oc-adm + - ref: ipi-conf + - ref: ipi-conf-mirror + - ref: ipi-conf-aws-custom-vpc + - ref: ipi-conf-manual-creds + - ref: ipi-conf-aws + - ref: sdn-conf + - ref: ipi-install-monitoringpvc + - ref: proxy-config-generate + - ref: ipi-install-install-aws + - ref: enable-qe-catalogsource-disconnected + - ref: set-sample-operator-disconnected + - ref: ipi-install-times-collection + env: + - name: ADD_INGRESS_RECORDS_MANUALLY + default: "yes" + documentation: "Enable manually create apps dns record." + - name: PUBLISH + default: "Internal" + documentation: "Cluster publish strategy." + documentation: |- + Create an IPI cluster on AWS with SDN for QE e2e tests. diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-workflow.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-workflow.metadata.json new file mode 100644 index 0000000000000..3461345e7c07e --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-workflow.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-workflow.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-workflow.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-workflow.yaml new file mode 100644 index 0000000000000..7962182d37410 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-workflow.yaml @@ -0,0 +1,11 @@ +workflow: + as: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8 + steps: + pre: + - chain: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-provision + test: + - ref: cucushift-installer-check + post: + - chain: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-deprovision + documentation: |- + This is the workflow to trigger Prow's rehearsal test when submitting installer steps/chain/workflow diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/deprovision/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/deprovision/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/deprovision/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-deprovision-chain.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-deprovision-chain.metadata.json new file mode 100644 index 0000000000000..e1e35dec96048 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-deprovision-chain.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-deprovision-chain.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-deprovision-chain.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-deprovision-chain.yaml new file mode 100644 index 0000000000000..682d25f42774c --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-deprovision-chain.yaml @@ -0,0 +1,7 @@ +chain: + as: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-deprovision + steps: + - chain: cucushift-installer-rehearse-aws-ipi-disconnected-private-deprovision + documentation: |- + Destroy cluster + diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/provision/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/provision/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/provision/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-provision-chain.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-provision-chain.metadata.json new file mode 100644 index 0000000000000..1ab2b753857ac --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-provision-chain.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-provision-chain.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-provision-chain.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-provision-chain.yaml new file mode 100644 index 0000000000000..65421557b61d1 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/disconnected/private/sdn/workers-rhcos-rhel8/provision/cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-provision-chain.yaml @@ -0,0 +1,19 @@ +chain: + as: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-workers-rhcos-rhel8-provision + steps: + - chain: cucushift-installer-rehearse-aws-ipi-disconnected-private-sdn-provision + - ref: workers-rhel-aws-provision + - ref: workers-rhel-pre-hook-sshtunnel + - chain: workers-rhel + env: + - name: PLATFORM_VERSION + default: "8.6" + documentation: "RHEL node version" + - name: REMOVE_RHCOS_WORKER + default: "no" + documentation: |- + Keep or remove rhcos worker after scaling up rhel worker + - name: SSH_KEY_NAME + default: "openshift-qe" + documentation: |- + Create an IPI cluster on AWS with SDN for QE e2e tests. diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workflow.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workflow.metadata.json new file mode 100644 index 0000000000000..1d976e95125f4 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workflow.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/proxy/sdn/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workflow.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workflow.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workflow.yaml new file mode 100644 index 0000000000000..f55887350c3be --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workflow.yaml @@ -0,0 +1,11 @@ +workflow: + as: cucushift-installer-rehearse-aws-ipi-proxy-sdn + steps: + pre: + - chain: cucushift-installer-rehearse-aws-ipi-proxy-sdn-provision + test: + - ref: cucushift-installer-check + post: + - chain: cucushift-installer-rehearse-aws-ipi-proxy-sdn-deprovision + documentation: |- + This is the workflow to trigger Prow's rehearsal test when submitting installer steps/chain/workflow diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/deprovision/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/deprovision/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/deprovision/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-deprovision-chain.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-deprovision-chain.metadata.json new file mode 100644 index 0000000000000..89f4706cafda4 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-deprovision-chain.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/proxy/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-deprovision-chain.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-deprovision-chain.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-deprovision-chain.yaml new file mode 100644 index 0000000000000..67242a67c042d --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-deprovision-chain.yaml @@ -0,0 +1,6 @@ +chain: + as: cucushift-installer-rehearse-aws-ipi-proxy-sdn-deprovision + steps: + - chain: cucushift-installer-rehearse-aws-ipi-proxy-deprovision + documentation: |- + Destroy cluster diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/provision/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/provision/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/provision/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-provision-chain.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-provision-chain.metadata.json new file mode 100644 index 0000000000000..c2d7514e9fdef --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-provision-chain.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/proxy/sdn/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-provision-chain.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-provision-chain.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-provision-chain.yaml new file mode 100644 index 0000000000000..fdb689df19e83 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-provision-chain.yaml @@ -0,0 +1,15 @@ +chain: + as: cucushift-installer-rehearse-aws-ipi-proxy-sdn-provision + steps: + - ref: aws-provision-vpc-disconnected + - chain: aws-provision-bastionhost + - ref: ipi-conf + - ref: ipi-conf-aws-custom-vpc + - ref: ipi-conf-proxy + - ref: ipi-conf-aws + - ref: sdn-conf + - ref: ipi-install-monitoringpvc + - chain: ipi-install + - ref: enable-qe-catalogsource + documentation: |- + Create an IPI cluster on AWS with SDN for QE e2e tests. diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-workflow.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-workflow.metadata.json new file mode 100644 index 0000000000000..db3f131e7c29e --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-workflow.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-workflow.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-workflow.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-workflow.yaml new file mode 100644 index 0000000000000..5d1ef1fe12d02 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-workflow.yaml @@ -0,0 +1,11 @@ +workflow: + as: cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8 + steps: + pre: + - chain: cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-provision + test: + - ref: cucushift-installer-check + post: + - chain: cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-deprovision + documentation: |- + This is the workflow to trigger Prow's rehearsal test when submitting installer steps/chain/workflow diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/deprovision/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/deprovision/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/deprovision/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-deprovision-chain.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-deprovision-chain.metadata.json new file mode 100644 index 0000000000000..56d3754b1d1c4 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-deprovision-chain.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-deprovision-chain.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-deprovision-chain.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-deprovision-chain.yaml new file mode 100644 index 0000000000000..0a13dd057fba2 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/deprovision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-deprovision-chain.yaml @@ -0,0 +1,6 @@ +chain: + as: cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-deprovision + steps: + - chain: cucushift-installer-rehearse-aws-ipi-proxy-deprovision + documentation: |- + Destroy cluster diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/provision/OWNERS b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/provision/OWNERS new file mode 100644 index 0000000000000..d034b1999e383 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/provision/OWNERS @@ -0,0 +1,14 @@ +approvers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi +reviewers: +- jianlinliu +- yunjiang29 +- gpei +- lihongan +- anuragthehatter +- zhaozhanqi diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-provision-chain.metadata.json b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-provision-chain.metadata.json new file mode 100644 index 0000000000000..10be258edcef8 --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-provision-chain.metadata.json @@ -0,0 +1,21 @@ +{ + "path": "cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-provision-chain.yaml", + "owners": { + "approvers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ], + "reviewers": [ + "jianlinliu", + "yunjiang29", + "gpei", + "lihongan", + "anuragthehatter", + "zhaozhanqi" + ] + } +} \ No newline at end of file diff --git a/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-provision-chain.yaml b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-provision-chain.yaml new file mode 100644 index 0000000000000..ce54bb5e340bd --- /dev/null +++ b/ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/proxy/sdn/workers-rhel8/provision/cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-provision-chain.yaml @@ -0,0 +1,19 @@ +chain: + as: cucushift-installer-rehearse-aws-ipi-proxy-sdn-workers-rhel8-provision + steps: + - chain: cucushift-installer-rehearse-aws-ipi-proxy-sdn-provision + - ref: workers-rhel-aws-provision + - ref: workers-rhel-pre-hook-sshtunnel + - chain: workers-rhel + env: + - name: PLATFORM_VERSION + default: "8.6" + documentation: "RHEL node version" + - name: REMOVE_RHCOS_WORKER + default: "yes" + documentation: |- + Keep or remove rhcos worker after scaling up rhel worker + - name: SSH_KEY_NAME + default: "openshift-qe" + documentation: |- + Create an IPI cluster on AWS with SDN for QE e2e tests.