Skip to content

Conversation

@e-tienne
Copy link
Contributor

@e-tienne e-tienne commented May 17, 2021

  • Remove hardcoded dependencies for the ipi-conf-aws-blackholenetwork step
  • Remove hardcoded dependencies for the ipi-conf-aws-sharednetwork step
  • Remove hardcoded dependencies for the ipi-conf-aws-command step
  • Dynamically select availability zones based on availability status, m5.8xlarge availability and the number of availability zones

https://issues.redhat.com/browse/CORS-1704

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label May 17, 2021
@openshift-ci openshift-ci bot requested review from ewolinetz and wking May 17, 2021 16:44
@e-tienne e-tienne force-pushed the aws-conf-multiple-accounts branch 2 times, most recently from 807b6c8 to 7dde0b5 Compare May 19, 2021 19:22
@droslean
Copy link
Member

/test pj-rehearse

@droslean
Copy link
Member

@wking The rehearsals passed. Can you check on the details?

@e-tienne
Copy link
Contributor Author

/retitle Refactor ipi-conf-aws to run under different accounts

@openshift-ci openshift-ci bot changed the title WIP: Refactor ipi-conf-aws to run under different accounts Refactor ipi-conf-aws to run under different accounts May 24, 2021
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label May 24, 2021
@e-tienne
Copy link
Contributor Author

/cc staebler

@openshift-ci openshift-ci bot requested a review from staebler May 25, 2021 14:33
@e-tienne
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 May 25, 2021
Copy link
Contributor

@staebler staebler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty good to me. I have mostly nits.

@e-tienne e-tienne force-pushed the aws-conf-multiple-accounts branch from ab904cb to 99e41c4 Compare June 3, 2021 16:06
@openshift-ci openshift-ci bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jun 3, 2021
@e-tienne
Copy link
Contributor Author

e-tienne commented Jun 7, 2021

/retest

Copy link
Contributor

@staebler staebler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jun 10, 2021
@staebler
Copy link
Contributor

/lgtm cancel

@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Jun 10, 2021
@staebler
Copy link
Contributor

@e-tienne This LGTM. Can you squash down the commits?

Pick availability zones at runtime and add minimum requirements
Create, use and destroy VPC it's dependencies on demand for step jobs
Remove hardcoding in the ipi-conf-aws-blackholenetwork step
Remove hardcoding in ipi-conf-aws-sharednetwork step

https://issues.redhat.com/browse/CORS-1704
@e-tienne e-tienne force-pushed the aws-conf-multiple-accounts branch from 59d8c36 to 8f72204 Compare June 10, 2021 14:31
@e-tienne
Copy link
Contributor Author

@e-tienne This LGTM. Can you squash down the commits?

Squashed!

Thanks for the review.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jun 10, 2021

@e-tienne: The following tests failed, say /retest to rerun all failed tests:

Test name Commit Details Rerun command
ci/rehearse/periodic-ci-redhat-operator-ecosystem-playground-cvp-ocp-4.7-cvp-common-aws 7a0e090167a12141890b1ad848a68b7263b0b6f0 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.8-e2e-aws-upgrade-single-node 7a0e090167a12141890b1ad848a68b7263b0b6f0 link /test pj-rehearse
ci/rehearse/openshift/ovn-kubernetes/release-4.9/e2e-aws-ovn-windows 7a0e090167a12141890b1ad848a68b7263b0b6f0 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.8-upgrade-from-stable-4.7-e2e-aws-ovn-upgrade 7a0e090167a12141890b1ad848a68b7263b0b6f0 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-nightly-4.8-e2e-aws-workers-rhel7 e5c8a5f32d0cd068a24a9502f8562ffa4355f199 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-nightly-4.8-e2e-aws-single-node e5c8a5f32d0cd068a24a9502f8562ffa4355f199 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-nightly-4.8-e2e-aws-fips e5c8a5f32d0cd068a24a9502f8562ffa4355f199 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-nightly-4.8-e2e-aws-proxy e5c8a5f32d0cd068a24a9502f8562ffa4355f199 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-nightly-4.8-e2e-aws-csi-migration e5c8a5f32d0cd068a24a9502f8562ffa4355f199 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-upgrade-from-stable-4.8-e2e-aws-ovn-upgrade 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-nightly-4.9-e2e-aws-fips 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/openshift/ovn-kubernetes/release-4.9/e2e-ovn-hybrid-step-registry 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.9/e2e-aws-jenkins 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/operator-framework/operator-marketplace/release-4.9/e2e-aws-serial 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.9/e2e-aws-disruptive 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.7/e2e-aws-disruptive-ovn 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-aws-upgrade 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/operator-framework/operator-marketplace/release-4.9/e2e-aws-upgrade 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/prow/pj-rehearse 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/openshift/windows-machine-config-operator/release-4.9/aws-e2e-upgrade 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.9/e2e-aws 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/openshift/windows-machine-config-operator/release-4.9/aws-e2e-operator 59d8c36f432858e3e8fbd79cd8d4237bdbda1bf9 link /test pj-rehearse
ci/rehearse/redhat-developer/jenkins-operator/main/e2e 8f72204 link /test pj-rehearse
ci/rehearse/openshift/kubernetes/release-4.9/configmap-scale 8f72204 link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.1/e2e-aws-image-ecosystem 8f72204 link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.1/e2e-aws-builds 8f72204 link /test pj-rehearse
ci/rehearse/openshift/cloud-credential-operator/release-4.9/e2e-aws-manual-oidc 8f72204 link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.9/e2e-aws-image-registry 8f72204 link /test pj-rehearse
ci/rehearse/openshift/sdn/release-4.9/e2e-aws-multitenant 8f72204 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-nightly-4.9-e2e-aws-single-node 8f72204 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-nightly-4.9-e2e-aws-proxy 8f72204 link /test pj-rehearse
ci/rehearse/tnozicka/openshift-acme/master/e2e-cluster-wide 8f72204 link /test pj-rehearse
ci/rehearse/openshift/cluster-cloud-controller-manager-operator/release-4.9/e2e-aws-ccm 8f72204 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-nightly-4.9-e2e-aws-csi-migration 8f72204 link /test pj-rehearse
ci/rehearse/periodic-ci-openshift-release-master-ci-4.9-e2e-aws-calico 8f72204 link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.2/e2e-cmd 8f72204 link /test pj-rehearse
ci/rehearse/openshift/cluster-logging-operator/tech-preview/e2e-operator 8f72204 link /test pj-rehearse
ci/rehearse/openshift/origin/release-4.5/e2e-aws-csi 8f72204 link /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.

Copy link
Contributor

@staebler staebler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jun 10, 2021
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jun 10, 2021

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: e-tienne, staebler

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 openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jun 10, 2021
@openshift-merge-robot openshift-merge-robot merged commit fa3931a into openshift:master Jun 10, 2021
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jun 10, 2021

@e-tienne: Updated the step-registry configmap in namespace ci at cluster app.ci using the following files:

  • key ipi-conf-aws-blackholenetwork-commands.sh using file ci-operator/step-registry/ipi/conf/aws/blackholenetwork/ipi-conf-aws-blackholenetwork-commands.sh
  • key ipi-conf-aws-blackholenetwork-ref.yaml using file ci-operator/step-registry/ipi/conf/aws/blackholenetwork/ipi-conf-aws-blackholenetwork-ref.yaml
  • key ipi-conf-aws-commands.sh using file ci-operator/step-registry/ipi/conf/aws/ipi-conf-aws-commands.sh
  • key ipi-conf-aws-ref.yaml using file ci-operator/step-registry/ipi/conf/aws/ipi-conf-aws-ref.yaml
  • key ipi-conf-aws-sharednetwork-commands.sh using file ci-operator/step-registry/ipi/conf/aws/sharednetwork/ipi-conf-aws-sharednetwork-commands.sh
  • key ipi-conf-aws-sharednetwork-ref.yaml using file ci-operator/step-registry/ipi/conf/aws/sharednetwork/ipi-conf-aws-sharednetwork-ref.yaml
  • key OWNERS using file ci-operator/step-registry/ipi/deprovision/aws/OWNERS
  • key OWNERS using file ci-operator/step-registry/ipi/deprovision/aws/blackholenetwork/OWNERS
  • key ipi-deprovision-aws-blackholenetwork-commands.sh using file ci-operator/step-registry/ipi/deprovision/aws/blackholenetwork/ipi-deprovision-aws-blackholenetwork-commands.sh
  • key ipi-deprovision-aws-blackholenetwork-ref.metadata.json using file ci-operator/step-registry/ipi/deprovision/aws/blackholenetwork/ipi-deprovision-aws-blackholenetwork-ref.metadata.json
  • key ipi-deprovision-aws-blackholenetwork-ref.yaml using file ci-operator/step-registry/ipi/deprovision/aws/blackholenetwork/ipi-deprovision-aws-blackholenetwork-ref.yaml
  • key OWNERS using file ci-operator/step-registry/ipi/deprovision/aws/sharednetwork/OWNERS
  • key ipi-deprovision-aws-sharednetwork-commands.sh using file ci-operator/step-registry/ipi/deprovision/aws/sharednetwork/ipi-deprovision-aws-sharednetwork-commands.sh
  • key ipi-deprovision-aws-sharednetwork-ref.metadata.json using file ci-operator/step-registry/ipi/deprovision/aws/sharednetwork/ipi-deprovision-aws-sharednetwork-ref.metadata.json
  • key ipi-deprovision-aws-sharednetwork-ref.yaml using file ci-operator/step-registry/ipi/deprovision/aws/sharednetwork/ipi-deprovision-aws-sharednetwork-ref.yaml
  • key openshift-e2e-aws-proxy-workflow.yaml using file ci-operator/step-registry/openshift/e2e/aws/proxy/openshift-e2e-aws-proxy-workflow.yaml
  • key openshift-e2e-aws-sharednetwork-workflow.yaml using file ci-operator/step-registry/openshift/e2e/aws/sharednetwork/openshift-e2e-aws-sharednetwork-workflow.yaml
Details

In response to this:

  • Remove hardcoded dependencies for the ipi-conf-aws-blackholenetwork step
  • Remove hardcoded dependencies for the ipi-conf-aws-sharednetwork step
  • Remove hardcoded dependencies for the ipi-conf-aws-command step
  • Dynamically select availability zones based on availability status, m5.8xlarge availability and the number of availability zones

https://issues.redhat.com/browse/CORS-1704

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.

4 participants