aws-gp3 support: update vendor aws-sdk-go and terraform-provider-aws#5373
Conversation
|
Skipping CI for Draft Pull Request. |
Bump AWS SDK to v1.35.37 to support gp3 volume type. Required to change the default volumes on control-plane, reference: - openshift#5239
00246dd to
421ad25
Compare
421ad25 to
c8886e9
Compare
|
I just launch a new cluster and everything looks good: $ oc get co
NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE
authentication 4.10.0-0.nightly-2021-12-06-201335 True False False 42m
baremetal 4.10.0-0.nightly-2021-12-06-201335 True False False 59m
cloud-controller-manager 4.10.0-0.nightly-2021-12-06-201335 True False False 61m
cloud-credential 4.10.0-0.nightly-2021-12-06-201335 True False False 61m
cluster-api 4.10.0-0.nightly-2021-12-06-201335 True False False 61m
cluster-autoscaler 4.10.0-0.nightly-2021-12-06-201335 True False False 59m
config-operator 4.10.0-0.nightly-2021-12-06-201335 True False False 61m
console 4.10.0-0.nightly-2021-12-06-201335 True False False 44m
csi-snapshot-controller 4.10.0-0.nightly-2021-12-06-201335 True False False 60m
dns 4.10.0-0.nightly-2021-12-06-201335 True False False 59m
etcd 4.10.0-0.nightly-2021-12-06-201335 True False False 59m
image-registry 4.10.0-0.nightly-2021-12-06-201335 True False False 51m
ingress 4.10.0-0.nightly-2021-12-06-201335 True False False 51m
insights 4.10.0-0.nightly-2021-12-06-201335 True False False 54m
kube-apiserver 4.10.0-0.nightly-2021-12-06-201335 True False False 57m
kube-controller-manager 4.10.0-0.nightly-2021-12-06-201335 True False False 58m
kube-scheduler 4.10.0-0.nightly-2021-12-06-201335 True False False 58m
kube-storage-version-migrator 4.10.0-0.nightly-2021-12-06-201335 True False False 61m
machine-api 4.10.0-0.nightly-2021-12-06-201335 True False False 57m
machine-approver 4.10.0-0.nightly-2021-12-06-201335 True False False 60m
machine-config 4.10.0-0.nightly-2021-12-06-201335 True False False 59m
marketplace 4.10.0-0.nightly-2021-12-06-201335 True False False 60m
monitoring 4.10.0-0.nightly-2021-12-06-201335 True False False 49m
network 4.10.0-0.nightly-2021-12-06-201335 True False False 61m
node-tuning 4.10.0-0.nightly-2021-12-06-201335 True False False 60m
openshift-apiserver 4.10.0-0.nightly-2021-12-06-201335 True False False 51m
openshift-controller-manager 4.10.0-0.nightly-2021-12-06-201335 True False False 59m
openshift-samples 4.10.0-0.nightly-2021-12-06-201335 True False False 50m
operator-lifecycle-manager 4.10.0-0.nightly-2021-12-06-201335 True False False 60m
operator-lifecycle-manager-catalog 4.10.0-0.nightly-2021-12-06-201335 True False False 60m
operator-lifecycle-manager-packageserver 4.10.0-0.nightly-2021-12-06-201335 True False False 51m
service-ca 4.10.0-0.nightly-2021-12-06-201335 True False False 61m
storage 4.10.0-0.nightly-2021-12-06-201335 True False False 60m |
|
@staebler @jstuever @jhixson74 continuing the change from terraform-provider-aws , it's ready for review. ptal? |
|
/retest-required |
|
Need to run |
Bump terraform-provider-aws to pseudo v3.1.0-openshift-1 to minimal support gp3 volume type. This commit should be updated when the fork's PR will be merged and the new tag 'v3.1.0-openshift-1' is created on the correct repo. Dependency: - openshift/terraform-provider-aws#13 Required to change the default volumes on control-plane, reference: - openshift#5239
c8886e9 to
d0c9922
Compare
@staebler Thanks, I missed that. Done! |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: staebler 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 |
|
/unhold |
|
/retest-required |
|
I will review the tests failing and report here if it's flakes. |
|
I am so excited about this! Do we have any idea about which version of OCP will get this? Any chance of a backport to 4.9? |
4.10. A backport is unlikely. |
|
/test okd-e2e-aws |
|
I just launch a new cluster with the latest version[1]. I am ok to remove WIP labels if CI is fine. Looking the failed jobs, I am concerned only with [1] $ oc get clusterversion
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS
version 4.10.0-0.nightly-2021-12-10-123024 True False 11m Cluster version is 4.10.0-0.nightly-2021-12-10-123024
$ oc get co
NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE
authentication 4.10.0-0.nightly-2021-12-10-123024 True False False 11m
baremetal 4.10.0-0.nightly-2021-12-10-123024 True False False 29m
cloud-controller-manager 4.10.0-0.nightly-2021-12-10-123024 True False False 31m
cloud-credential 4.10.0-0.nightly-2021-12-10-123024 True False False 30m
cluster-api 4.10.0-0.nightly-2021-12-10-123024 True False False 30m
cluster-autoscaler 4.10.0-0.nightly-2021-12-10-123024 True False False 29m
config-operator 4.10.0-0.nightly-2021-12-10-123024 True False False 30m
console 4.10.0-0.nightly-2021-12-10-123024 True False False 17m
csi-snapshot-controller 4.10.0-0.nightly-2021-12-10-123024 True False False 30m
dns 4.10.0-0.nightly-2021-12-10-123024 True False False 29m
etcd 4.10.0-0.nightly-2021-12-10-123024 True False False 29m
image-registry 4.10.0-0.nightly-2021-12-10-123024 True False False 21m
ingress 4.10.0-0.nightly-2021-12-10-123024 True False False 23m
insights 4.10.0-0.nightly-2021-12-10-123024 True False False 24m
kube-apiserver 4.10.0-0.nightly-2021-12-10-123024 True False False 23m
kube-controller-manager 4.10.0-0.nightly-2021-12-10-123024 True False False 29m
kube-scheduler 4.10.0-0.nightly-2021-12-10-123024 True False False 29m
kube-storage-version-migrator 4.10.0-0.nightly-2021-12-10-123024 True False False 30m
machine-api 4.10.0-0.nightly-2021-12-10-123024 True False False 26m
machine-approver 4.10.0-0.nightly-2021-12-10-123024 True False False 29m
machine-config 4.10.0-0.nightly-2021-12-10-123024 True False False 21m
marketplace 4.10.0-0.nightly-2021-12-10-123024 True False False 29m
monitoring 4.10.0-0.nightly-2021-12-10-123024 True False False 18m
network 4.10.0-0.nightly-2021-12-10-123024 True False False 31m
node-tuning 4.10.0-0.nightly-2021-12-10-123024 True False False 30m
openshift-apiserver 4.10.0-0.nightly-2021-12-10-123024 True False False 22m
openshift-controller-manager 4.10.0-0.nightly-2021-12-10-123024 True False False 30m
openshift-samples 4.10.0-0.nightly-2021-12-10-123024 True False False 21m
operator-lifecycle-manager 4.10.0-0.nightly-2021-12-10-123024 True False False 30m
operator-lifecycle-manager-catalog 4.10.0-0.nightly-2021-12-10-123024 True False False 30m
operator-lifecycle-manager-packageserver 4.10.0-0.nightly-2021-12-10-123024 True False False 21m
service-ca 4.10.0-0.nightly-2021-12-10-123024 True False False 30m
storage 4.10.0-0.nightly-2021-12-10-123024 True False False 30m |
@mtulio this looks like a possible flake similar to what was reported in hashicorp/terraform-provider-aws#16142 . I'm not sure it's related but let's see how the currently running okd install goes. |
Yes, I concur. |
|
/hold cancel |
|
@mtulio: 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. |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
7 similar comments
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
|
/retest-required Please review the full test history for this PR and help us cut down flakes. |
The motivation of this PR is to update dependencies on vendors to support gp3 volumes by default, used on the original PR to change the default IPI to gp3 - and leave it ready for the installer team take the decision to the next steps.
Vendors:
v1.35.37is the minimal version to support gp3 volumesBlockers / dependencies (terraform-provider-aws bump):
feat/ebs: basic support to create gp3 volumes on EC2 terraform-provider-aws#13
v3.1.0*on terraform-provider-aws' forkv3.1.0-openshift-1
go.modReference:
v1.35.37was already verified with Bug 1981941: Upgrade terraform to 0.14.6 #4729 .