Skip to content

Conversation

@yunjiang29
Copy link
Contributor

@yunjiang29 yunjiang29 commented Sep 26, 2021

Add support for installing private cluster, the brief process are:

  1. Create a VPC
  2. Create a bastion host that enabled proxy service
  3. Create cluster
  4. Run tests
  5. Destroy resources

New chain

  • ipi-aws-pre-privatecluster
    • Create a private cluster
  • ipi-conf-aws-privatecluster
    • Create a VPC for private cluster and bastion host
    • Create a bastion host as a proxy service to connect private cluster
    • Create an install-config file for private cluster

New steps

  • aws-provision-bastionhost
    • Create a bastion host, include proxy service and mirror registry service
    • Bastion host infos will be saved at ${SHARED_DIR}/proxy-conf.sh ${SHARED_DIR}/proxy_url ${SHARED_DIR}/bastionhoststackname ${SHARED_DIR}/bastionhosts3bucket ${SHARED_DIR}/aws-instance-ids.txt
  • aws-provision-vpc-shared
  • ipi-conf-aws-privatecluster
    • Add subnets ids to install-config
    • Set publish to Internal
  • aws-deprovision-bastionhost
    • Delete bastion host
  • aws-deprovision-vpc
    • Delete VPC

@openshift-ci openshift-ci bot requested review from deads2k and stbenjam September 26, 2021 09:34
@openshift-ci openshift-ci bot added do-not-merge/invalid-owners-file Indicates that a PR should not merge because it has an invalid OWNERS file in it. and removed do-not-merge/invalid-owners-file Indicates that a PR should not merge because it has an invalid OWNERS file in it. labels Sep 26, 2021
@yunjiang29
Copy link
Contributor Author

/retest

@yunjiang29
Copy link
Contributor Author

/hold

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Sep 27, 2021
@yunjiang29
Copy link
Contributor Author

/retest

4 similar comments
@yunjiang29
Copy link
Contributor Author

/retest

@yunjiang29
Copy link
Contributor Author

/retest

@yunjiang29
Copy link
Contributor Author

/retest

@yunjiang29
Copy link
Contributor Author

/retest

@openshift-ci openshift-ci bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 10, 2021
@openshift-ci openshift-ci bot added needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. and removed needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. labels Oct 11, 2021
@openshift-ci openshift-ci bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 12, 2021
@yunjiang29
Copy link
Contributor Author

/retest

1 similar comment
@yunjiang29
Copy link
Contributor Author

/retest

@yunjiang29
Copy link
Contributor Author

@deads2k @stbenjam @staebler @wking @jianlinliu @gpei please review this PR, thanks!

Note, some sig-* tests failed, anyone knows who can fix these tests ?

@yunjiang29
Copy link
Contributor Author

/hold cancel

@openshift-ci openshift-ci bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Oct 25, 2021
@jianlinliu
Copy link
Contributor

Pls squash the commits.

@yunjiang29 yunjiang29 force-pushed the usgov branch 3 times, most recently from 49cc9d0 to 0a3adce Compare November 2, 2021 10:49
@openshift-ci openshift-ci bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Nov 2, 2021
@jianlinliu
Copy link
Contributor

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Mar 25, 2022
@jianlinliu
Copy link
Contributor

@droslean can you help review this PR?

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 30, 2022
@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

11 similar comments
@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Mar 31, 2022
@jianlinliu
Copy link
Contributor

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Apr 1, 2022
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 1, 2022

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: droslean, jianlinliu, yunjiang29

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 1, 2022

@yunjiang29: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/rehearse/openshift/windows-machine-config-operator/release-4.9/aws-e2e-upgrade 21523d8f50817fb605e869fabc368bb806bda6c3 link unknown /test pj-rehearse
ci/rehearse/openshift/windows-machine-config-operator/release-4.11/aws-e2e-ccm-install 21523d8f50817fb605e869fabc368bb806bda6c3 link unknown /test pj-rehearse
ci/rehearse/openshift/windows-machine-config-operator/release-4.11/azure-e2e-ccm-install 21523d8f50817fb605e869fabc368bb806bda6c3 link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-openstack-ovn 21523d8f50817fb605e869fabc368bb806bda6c3 link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-verification-tests-master-ocp-installer-rehearse-installer-rehearse-aws b764a6f0f26868f35e78291e7c81bef8bc97d489 link unknown /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-aws-upgrade b764a6f0f26868f35e78291e7c81bef8bc97d489 link unknown /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-gcp-shared-vpc b764a6f0f26868f35e78291e7c81bef8bc97d489 link unknown /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-azure-resourcegroup b764a6f0f26868f35e78291e7c81bef8bc97d489 link unknown /test pj-rehearse
ci/rehearse/openshift/installer/release-4.11/e2e-azurestack b764a6f0f26868f35e78291e7c81bef8bc97d489 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.9/e2e-azure-ccm b764a6f0f26868f35e78291e7c81bef8bc97d489 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.9/e2e-azure-ccm-install b764a6f0f26868f35e78291e7c81bef8bc97d489 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-kube-controller-manager-operator/release-4.11/e2e-aws-ccm-install c74a963488d5dc4f86fab657f84903db02e7799d link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-kube-controller-manager-operator/release-4.11/e2e-aws-ccm c74a963488d5dc4f86fab657f84903db02e7799d link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.11/e2e-gcp-ccm-install c5548015efb7307ca8068752404c914931f7a8a7 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.11/e2e-vsphere-ccm-install c5548015efb7307ca8068752404c914931f7a8a7 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.11/e2e-vsphere-ccm c5548015efb7307ca8068752404c914931f7a8a7 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.11/e2e-gcp-ccm c5548015efb7307ca8068752404c914931f7a8a7 link unknown /test pj-rehearse
ci/rehearse/openshift/cloud-credential-operator/release-4.11/e2e-gcp-manual-oidc c5548015efb7307ca8068752404c914931f7a8a7 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.9/e2e-openstack-ccm c5548015efb7307ca8068752404c914931f7a8a7 link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.1/e2e-aws-builds 74dcbe1f5f7ecd081b82d7abcdea73017828d7b2 link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.1/e2e-aws-image-ecosystem 74dcbe1f5f7ecd081b82d7abcdea73017828d7b2 link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.5/e2e-aws-csi 74dcbe1f5f7ecd081b82d7abcdea73017828d7b2 link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.2/e2e-cmd 74dcbe1f5f7ecd081b82d7abcdea73017828d7b2 link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.7/e2e-aws-disruptive-ovn 74dcbe1f5f7ecd081b82d7abcdea73017828d7b2 link unknown /test pj-rehearse
ci/rehearse/openshift/origin/release-4.9/e2e-aws 74dcbe1f5f7ecd081b82d7abcdea73017828d7b2 link unknown /test pj-rehearse
ci/rehearse/openshift/oauth-proxy/release-4.9/e2e-component 9c20613dbbca212643580eb94b6abbe88ad97ea8 link unknown /test pj-rehearse
ci/rehearse/openshift/aws-efs-csi-driver-operator/release-4.9/operator-e2e 9c20613dbbca212643580eb94b6abbe88ad97ea8 link unknown /test pj-rehearse
ci/rehearse/openshift/kubernetes/release-4.9/configmap-scale 9c20613dbbca212643580eb94b6abbe88ad97ea8 link unknown /test pj-rehearse
ci/rehearse/openshift/vsphere-problem-detector/release-4.9/e2e-vsphere 9c20613dbbca212643580eb94b6abbe88ad97ea8 link unknown /test pj-rehearse
ci/rehearse/openshift/windows-machine-config-operator/release-4.9/vsphere-e2e-operator 92614681e0b1914f0aef695e5700c86e0cda9d0f link unknown /test pj-rehearse
ci/rehearse/openshift/cloud-provider-openstack/release-4.11/e2e-openstack-ccm-install 92614681e0b1914f0aef695e5700c86e0cda9d0f link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-aws-upgrade-single-node 92614681e0b1914f0aef695e5700c86e0cda9d0f link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-aws-cilium 92614681e0b1914f0aef695e5700c86e0cda9d0f link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-network-operator/release-4.9/e2e-azure-ovn-dualstack 92614681e0b1914f0aef695e5700c86e0cda9d0f link unknown /test pj-rehearse
ci/rehearse/openshift/router/release-4.9/e2e-agnostic 92614681e0b1914f0aef695e5700c86e0cda9d0f link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-azure-cilium 92614681e0b1914f0aef695e5700c86e0cda9d0f link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-aws-calico 703f623 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-capi-operator/release-4.11/e2e-aws-capi-techpreview 703f623 link unknown /test pj-rehearse
ci/rehearse/operator-framework/operator-marketplace/release-4.9/e2e-aws-serial e3c56ab link unknown /test pj-rehearse
ci/rehearse/redhat-developer/jenkins-operator/main/e2e e3c56ab link unknown /test pj-rehearse
ci/rehearse/red-hat-data-services/opendatahub-operator/master/48-modh-operator-e2e-48 e3c56ab link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-verification-tests-master-ocp-installer-rehearse-installer-rehearse-aws-usgov 6847e4c link unknown /test pj-rehearse
ci/rehearse/openshift/machine-config-operator/release-4.9/e2e-gcp-single-node e3c56ab link unknown /test pj-rehearse
ci/rehearse/openshift/machine-config-operator/release-4.5/e2e-ovirt e3c56ab link unknown /test pj-rehearse
ci/rehearse/kubevirt/hyperconverged-cluster-operator/release-4.11/hco-e2e-image-index-sno-aws e1893596af4f53b76b9175a2e0a5862b600584d7 link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-ovn-kubernetes-release-4.11-e2e-ibmcloud-ipi-ovn-periodic e1893596af4f53b76b9175a2e0a5862b600584d7 link unknown /test pj-rehearse
ci/build-farm/build04-dry e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test build04-dry
ci/build-farm/build03-dry e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test build03-dry
ci/build-farm/hive-dry e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test hive-dry
ci/build-farm/app-ci-config-dry e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test app-ci-config-dry
ci/build-farm/build01-dry e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test build01-dry
ci/build-farm/build02-dry e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test build02-dry
ci/prow/ci-testgrid-allow-list e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test ci-testgrid-allow-list
ci/prow/secret-generator-config-valid e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test secret-generator-config-valid
ci/prow/release-controller-config e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test release-controller-config
ci/prow/prow-config e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test prow-config
ci/prow/generated-dashboards e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test generated-dashboards
ci/prow/release-config e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test release-config
ci/prow/services-valid e1893596af4f53b76b9175a2e0a5862b600584d7 link true /test services-valid
ci/rehearse/openshift/okd-machine-os/release-4.9/e2e-ovirt 049b74aa0c41e1b876862406d8b3513220c28bcd link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-capi-operator/release-4.12/e2e-aws-capi-techpreview 049b74aa0c41e1b876862406d8b3513220c28bcd link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-storage-operator/release-4.12/e2e-azure-file-csi 049b74aa0c41e1b876862406d8b3513220c28bcd link unknown /test pj-rehearse
ci/rehearse/openshift/okd-machine-os/release-4.7/e2e-ovirt 049b74aa0c41e1b876862406d8b3513220c28bcd link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-logging-operator/tech-preview/e2e-operator 7221e745fefca5b616953252dfb5ed78ed56c42f link unknown /test pj-rehearse
ci/rehearse/openshift/sriov-network-operator/release-4.12/e2e-openstack-nfv-experimental 7221e745fefca5b616953252dfb5ed78ed56c42f link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-ovn-kubernetes-release-4.12-e2e-ibmcloud-ipi-ovn-periodic 7221e745fefca5b616953252dfb5ed78ed56c42f link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.11-e2e-gcp-techpreview 7221e745fefca5b616953252dfb5ed78ed56c42f link unknown /test pj-rehearse
ci/rehearse/openshift/cloud-credential-operator/release-4.9/e2e-aws-manual-oidc 7be8901fa23b91b6c8d033a81b0b488ae6a464d4 link unknown /test pj-rehearse
ci/rehearse/openshift/sriov-network-operator/release-4.9/e2e-openstack-nfv 7221e745fefca5b616953252dfb5ed78ed56c42f link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-control-plane-machine-set-operator/main/e2e-aws-disruptive 71f68563a3a69d6e5171b787260ff9966c635db0 link unknown /test pj-rehearse
ci/rehearse/openshift/openshift-controller-manager/master/openshift-e2e-aws-builds-techpreview 3db7fe4314a85019ee7218e9c3e7f052310bf95e link unknown /test pj-rehearse
ci/rehearse/kubevirt/tekton-tasks-operator/main/e2e-functests 3db7fe4314a85019ee7218e9c3e7f052310bf95e link unknown /test pj-rehearse
ci/rehearse/openshift/cloud-credential-operator/master/e2e-gcp-manual-oidc 71f68563a3a69d6e5171b787260ff9966c635db0 link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-oadp-operator-master-4.9-operator-e2e-gcp-periodic-slack 71f68563a3a69d6e5171b787260ff9966c635db0 link unknown /test pj-rehearse
ci/rehearse/periodic-ci-eclipse-che-che-plugin-registry-main-v7-plugins-test-nightly 3db7fe4314a85019ee7218e9c3e7f052310bf95e link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-api-provider-ovirt/release-4.5/e2e-ovirt 71f68563a3a69d6e5171b787260ff9966c635db0 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-storage-operator/master/e2e-azure-csi 56ef7f50a004bc15c47198f602396dc7d46f8e7e link unknown /test pj-rehearse
ci/rehearse/red-hat-storage/odf-console/master/odf-console-e2e-aws 845edfbc900c635f92525c76fb467c8a6a21c0b3 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-logging-operator/master/e2e 845edfbc900c635f92525c76fb467c8a6a21c0b3 link unknown /test pj-rehearse
ci/rehearse/periodic-ci-kubevirt-kubevirt-main-0.36_4.7-e2e-default 845edfbc900c635f92525c76fb467c8a6a21c0b3 link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-api-provider-alibaba/main/e2e-aws-serial 9ae0630ef3e2535d205dd4549f204537b3ba4c04 link unknown /test pj-rehearse
ci/rehearse/openshift/machine-config-operator/master/e2e-aws-ovn-workers-rhel8 fe152eed1477d81d28f5902802a3d30a0253715f link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-machine-approver/master/e2e-aws-capi-techpreview 314d11c9e53cf623b5ce2e0c752086b2226eea97 link unknown /test pj-rehearse
ci/rehearse/openshift/image-registry/master/e2e-aws-image-registry 9ae0630ef3e2535d205dd4549f204537b3ba4c04 link unknown /test pj-rehearse
ci/rehearse/kubevirt/ssp-operator/master/e2e-single-node-functests fe152eed1477d81d28f5902802a3d30a0253715f link unknown /test pj-rehearse
ci/rehearse/openshift/csi-node-driver-registrar/master/e2e-aws-csi fe152eed1477d81d28f5902802a3d30a0253715f link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-machine-approver/master/e2e-aws-disruptive 314d11c9e53cf623b5ce2e0c752086b2226eea97 link unknown /test pj-rehearse
ci/rehearse/openshift/machine-api-operator/master/e2e-vsphere-serial 5751c0162f8e058bff428ca3ba50e95cbbf89dd1 link unknown /test pj-rehearse
ci/rehearse/openshift/openshift-state-metrics/master/e2e-agnostic-cmo 6f8b09dfd01b610c7afe4c6028d278afe4dc055b link unknown /test pj-rehearse
ci/rehearse/periodic-ci-openshift-knative-serverless-operator-main-4.9-aws-ovn-e2e-aws-ovn-ocp-49-continuous fe152eed1477d81d28f5902802a3d30a0253715f link unknown /test pj-rehearse
ci/rehearse/openshift/machine-api-operator/master/e2e-azure 5751c0162f8e058bff428ca3ba50e95cbbf89dd1 link unknown /test pj-rehearse
ci/rehearse/openshift/openshift-controller-manager/master/e2e-aws-builds 9ae0630ef3e2535d205dd4549f204537b3ba4c04 link unknown /test pj-rehearse
ci/rehearse/openshift/cloud-provider-ibm/master/e2e-aws-serial fe152eed1477d81d28f5902802a3d30a0253715f link unknown /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-aws-shared-vpc 5751c0162f8e058bff428ca3ba50e95cbbf89dd1 link unknown /test pj-rehearse
ci/rehearse/openshift/console/master/kubevirt-plugin 314d11c9e53cf623b5ce2e0c752086b2226eea97 link unknown /test pj-rehearse
ci/rehearse/openshift/machine-config-operator/master/e2e-gcp-single-node fe152eed1477d81d28f5902802a3d30a0253715f link unknown /test pj-rehearse
ci/rehearse/openshift/machine-api-operator/master/e2e-aws-disruptive 5751c0162f8e058bff428ca3ba50e95cbbf89dd1 link unknown /test pj-rehearse
ci/rehearse/openshift/oadp-operator/master/4.9-operator-e2e 6f8b09dfd01b610c7afe4c6028d278afe4dc055b link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-image-registry-operator/master/e2e-aws-image-registry 6f8b09dfd01b610c7afe4c6028d278afe4dc055b link unknown /test pj-rehearse
ci/rehearse/openshift/cluster-samples-operator/master/e2e-aws-image-ecosystem 6f8b09dfd01b610c7afe4c6028d278afe4dc055b link unknown /test pj-rehearse
ci/rehearse/openshift/openshift-controller-manager/master/e2e-gcp-builds bc93b7c link unknown /test pj-rehearse
ci/rehearse/openshift/csi-external-resizer/release-4.5/e2e-aws-csi bc93b7c link unknown /test pj-rehearse
ci/rehearse/redhat-appstudio/infra-deployments/main/appstudio-e2e-deployment bc93b7c link unknown /test pj-rehearse
ci/rehearse/kubevirt/kubevirt-tekton-tasks/main/e2e-tests-namespace-scope bc93b7c link unknown /test pj-rehearse
ci/prow/pj-rehearse bc93b7c link false /test pj-rehearse
ci/rehearse/periodic-ci-openshift-hypershift-main-periodics-e2e-conformance-proxy bc93b7c link unknown /test pj-rehearse

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@openshift-merge-robot openshift-merge-robot merged commit 99b20d6 into openshift:master Apr 1, 2022
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 1, 2022

@yunjiang29: Updated the following 3 configmaps:

  • ci-operator-master-configs configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-verification-tests-master__installer-rehearse.yaml using file ci-operator/config/openshift/verification-tests/openshift-verification-tests-master__installer-rehearse.yaml
  • job-config-master-periodics configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-verification-tests-master-periodics.yaml using file ci-operator/jobs/openshift/verification-tests/openshift-verification-tests-master-periodics.yaml
  • step-registry configmap in namespace ci at cluster app.ci using the following files:
    • key OWNERS using file ci-operator/step-registry/aws/OWNERS
    • key OWNERS using file ci-operator/step-registry/aws/deprovision/OWNERS
    • key OWNERS using file ci-operator/step-registry/aws/deprovision/bastionhost/OWNERS
    • key aws-deprovision-bastionhost-commands.sh using file ci-operator/step-registry/aws/deprovision/bastionhost/aws-deprovision-bastionhost-commands.sh
    • key aws-deprovision-bastionhost-ref.metadata.json using file ci-operator/step-registry/aws/deprovision/bastionhost/aws-deprovision-bastionhost-ref.metadata.json
    • key aws-deprovision-bastionhost-ref.yaml using file ci-operator/step-registry/aws/deprovision/bastionhost/aws-deprovision-bastionhost-ref.yaml
    • key OWNERS using file ci-operator/step-registry/aws/deprovision/vpc/OWNERS
    • key aws-deprovision-vpc-commands.sh using file ci-operator/step-registry/aws/deprovision/vpc/aws-deprovision-vpc-commands.sh
    • key aws-deprovision-vpc-ref.metadata.json using file ci-operator/step-registry/aws/deprovision/vpc/aws-deprovision-vpc-ref.metadata.json
    • key aws-deprovision-vpc-ref.yaml using file ci-operator/step-registry/aws/deprovision/vpc/aws-deprovision-vpc-ref.yaml
    • key OWNERS using file ci-operator/step-registry/aws/provision/OWNERS
    • key OWNERS using file ci-operator/step-registry/aws/provision/bastionhost/OWNERS
    • key aws-provision-bastionhost-commands.sh using file ci-operator/step-registry/aws/provision/bastionhost/aws-provision-bastionhost-commands.sh
    • key aws-provision-bastionhost-ref.metadata.json using file ci-operator/step-registry/aws/provision/bastionhost/aws-provision-bastionhost-ref.metadata.json
    • key aws-provision-bastionhost-ref.yaml using file ci-operator/step-registry/aws/provision/bastionhost/aws-provision-bastionhost-ref.yaml
    • key OWNERS using file ci-operator/step-registry/aws/provision/vpc/OWNERS
    • key OWNERS using file ci-operator/step-registry/aws/provision/vpc/shared/OWNERS
    • key aws-provision-vpc-shared-commands.sh using file ci-operator/step-registry/aws/provision/vpc/shared/aws-provision-vpc-shared-commands.sh
    • key aws-provision-vpc-shared-ref.metadata.json using file ci-operator/step-registry/aws/provision/vpc/shared/aws-provision-vpc-shared-ref.metadata.json
    • key aws-provision-vpc-shared-ref.yaml using file ci-operator/step-registry/aws/provision/vpc/shared/aws-provision-vpc-shared-ref.yaml
    • key OWNERS using file ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/private/OWNERS
    • key cucushift-installer-rehearse-aws-ipi-private-workflow.metadata.json using file ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/private/cucushift-installer-rehearse-aws-ipi-private-workflow.metadata.json
    • key cucushift-installer-rehearse-aws-ipi-private-workflow.yaml using file ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/private/cucushift-installer-rehearse-aws-ipi-private-workflow.yaml
    • key OWNERS using file ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/private/deprovision/OWNERS
    • key cucushift-installer-rehearse-aws-ipi-private-deprovision-chain.metadata.json using file ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/private/deprovision/cucushift-installer-rehearse-aws-ipi-private-deprovision-chain.metadata.json
    • key cucushift-installer-rehearse-aws-ipi-private-deprovision-chain.yaml using file ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/private/deprovision/cucushift-installer-rehearse-aws-ipi-private-deprovision-chain.yaml
    • key OWNERS using file ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/private/provision/OWNERS
    • key cucushift-installer-rehearse-aws-ipi-private-provision-chain.metadata.json using file ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/private/provision/cucushift-installer-rehearse-aws-ipi-private-provision-chain.metadata.json
    • key cucushift-installer-rehearse-aws-ipi-private-provision-chain.yaml using file ci-operator/step-registry/cucushift/installer/rehearse/aws/ipi/private/provision/cucushift-installer-rehearse-aws-ipi-private-provision-chain.yaml
    • key gather-aws-console-commands.sh using file ci-operator/step-registry/gather/aws-console/gather-aws-console-commands.sh
    • key ipi-conf-aws-commands.sh using file ci-operator/step-registry/ipi/conf/aws/ipi-conf-aws-commands.sh
    • key OWNERS using file ci-operator/step-registry/ipi/conf/aws/privatecluster/OWNERS
    • key ipi-conf-aws-privatecluster-commands.sh using file ci-operator/step-registry/ipi/conf/aws/privatecluster/ipi-conf-aws-privatecluster-commands.sh
    • key ipi-conf-aws-privatecluster-ref.metadata.json using file ci-operator/step-registry/ipi/conf/aws/privatecluster/ipi-conf-aws-privatecluster-ref.metadata.json
    • key ipi-conf-aws-privatecluster-ref.yaml using file ci-operator/step-registry/ipi/conf/aws/privatecluster/ipi-conf-aws-privatecluster-ref.yaml
    • key ipi-install-install-commands.sh using file ci-operator/step-registry/ipi/install/install/ipi-install-install-commands.sh
    • key OWNERS using file ci-operator/step-registry/proxy/config-generate/OWNERS
    • key proxy-config-generate-commands.sh using file ci-operator/step-registry/proxy/config-generate/proxy-config-generate-commands.sh
    • key proxy-config-generate-ref.metadata.json using file ci-operator/step-registry/proxy/config-generate/proxy-config-generate-ref.metadata.json
    • key proxy-config-generate-ref.yaml using file ci-operator/step-registry/proxy/config-generate/proxy-config-generate-ref.yaml
Details

In response to this:

Add support for installing private cluster, the brief process are:

  1. Create a VPC
  2. Create a bastion host that enabled proxy service
  3. Create cluster
  4. Run tests
  5. Destroy resources

New chain

  • ipi-aws-pre-privatecluster
    • Create a private cluster
  • ipi-conf-aws-privatecluster
    • Create a VPC for private cluster and bastion host
    • Create a bastion host as a proxy service to connect private cluster
    • Create an install-config file for private cluster

New steps

  • aws-provision-bastionhost
    • Create a bastion host, include proxy service and mirror registry service
    • Bastion host infos will be saved at ${SHARED_DIR}/proxy-conf.sh ${SHARED_DIR}/proxy_url ${SHARED_DIR}/bastionhoststackname ${SHARED_DIR}/bastionhosts3bucket ${SHARED_DIR}/aws-instance-ids.txt
  • aws-provision-vpc-shared
  • ipi-conf-aws-privatecluster
    • Add subnets ids to install-config
    • Set publish to Internal
  • aws-deprovision-bastionhost
    • Delete bastion host
  • aws-deprovision-vpc
    • Delete VPC

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants