Power VS: Create Remaining TF Resources#5780
Power VS: Create Remaining TF Resources#5780openshift-merge-robot merged 5 commits intoopenshift:masterfrom
Conversation
|
splitting the vendoring into a separate commit would help |
|
i'd like to get a 2nd opinion on that from @rna-afk . it's vendoring but its also a new tf provider's vendoring -- as opposed to the normal vendoring for the installer binary |
|
or maybe even from @staebler since he's done most of the tf changes wrt all that |
|
I think it's best to move them to another commit. Would make it easier to read the tf files since terraform changes are just mostly vendor changes |
I am 100% in support of splitting this PR into multiple commits, with the vendor being one contained commit. At a glance, this is the minimum that I would do.
|
|
+1. Having vendoring in separate commits makes reviewing much easier. |
|
just what i was looking for @staebler. thanks and will do |
f38cea1 to
85d7418
Compare
|
got those split up and will fix the merge conflicts. heading out the door for a bit but wanted to get the first half done |
85d7418 to
52ddb0d
Compare
52ddb0d to
b4dd721
Compare
3375d26 to
5f9dc3e
Compare
|
@rna-afk @patrickdillon i don't know why verify-vendor always seems to fail for me. any suggestions? i'm still using go 1.17, and no matter whether i run go mod tidy/vendor using the container or not, nothing changes. |
|
ah. rebasing and re-pushing worked even though it didn't change anything i could see 🤷🏻♀️ |
5f9dc3e to
7525d26
Compare
|
actually that didn't work either. i was looking at
|
7525d26 to
d0d45b5
Compare
|
PR was rebased. PTAL @patrickdillon @rna-afk |
|
/test e2e-aws |
patrickdillon
left a comment
There was a problem hiding this comment.
I am fine with merging this with the understanding that a later PR will add a separate bootstrap phase.
Can you remove the file .swp file: data/data/powervs/cluster/master/lb/.variables.tf.swp
Then I will approve, lgtm
c2af3b3 to
124980d
Compare
|
removed that file and re-pushed. @miyamotoh fyi |
|
/approve will LGTM after tests |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: patrickdillon The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest |
|
/lgtm |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
in order to wait for Power VS machines to have DHCP addresses assigned Signed-off-by: Christy Norman <christy@linux.vnet.ibm.com>
Signed-off-by: Christy Norman <christy@linux.vnet.ibm.com>
Create Network, VPC, Cloud Connection Signed-off-by: Christy Norman <christy@linux.vnet.ibm.com>
Signed-off-by: Christy Norman <christy@linux.vnet.ibm.com>
differentiating from the vendor commit in the same patch series that is adding a new terraform provider (time) Signed-off-by: Christy Norman <christy@linux.vnet.ibm.com>
124980d to
a1a6498
Compare
|
@patrickdillon a nutanix commit caused a merge conflict. fixed but needs a new approve, etc. |
|
/lgtm |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
1 similar comment
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
|
@clnperez: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. |
Add the creation of the VPC in IBM Cloud to connect in to the load
balancers, the DHCP Network in Power VS, and the Cloud Connection (a GRE
tunnel wrapper) to connect the two.
This PR also adds
timeas a Terraform provider because of the way theIP addresses are retrieved for the server instances. With traditional
Power VS networks, Power VS assigns a static IP. With v1 of the DHCP
service created for IPI, the DHCP server on the private network assigns
the IP. As a result, there is a small amount of time needed to wait between
the instance creation and the IP retrieval from the list of leases.
It also reorganizes some of the resource creation due to this difference in
behavior from the network we did early development with.
Signed-off-by: Christy Norman christy@linux.vnet.ibm.com