Update OpenShift 4.21 dependencies and default to Gen2 VM images#400
Conversation
- Set RELEASE to release-4.21 in hack/update-go-module-dependencies.sh - Run ./hack/update-go-module-dependencies.sh - Run "go mod vendor"
- make unit-test-go fails with "/go/pkg/mod/golang.org/x/tools@v0.19.0/internal/tokeninternal/tokeninternal.go:64:9: invalid array length -delta * delta (constant -256 of type int64)" gotestsum v1.12.0 is pinned in .bingo/gotestsum.mod and it depends on an old version of golang.org/x/tools that's incompatible with Go 1.25 Update gotestsum to a newer version that's compatible with Go 1.25. - Update generateconfig.go since ControlPlaneSubnet & ComputeSubnet are deprecated in 1.4.21 tag of openshift/installer with SubnetSpec
91779d4 to
74cfa63
Compare
From 4.20 onwards, clusters will be deployed with V2 images. If the selected SKU doesn't support it, then fallback to using V1 image. Fixes ARO-23073 Signed-off-by: Yadnesh Kulkarni <ykulkarn@redhat.com>
b1736d3 to
13cd10e
Compare
13cd10e to
abc7259
Compare
|
@yadneshk: all tests passed! 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-sigs/prow repository. I understand the commands that are listed here. |
|
I reviewed the files that were explicitly modified by Yadnesh. Looks good to me. LGTM |
|
@edisonLcardenas: changing LGTM is restricted to collaborators DetailsIn response to this: 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-sigs/prow repository. |
|
/lgtm |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: edisonLcardenas, hawkowl, yadneshk 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 |
c771a14
into
openshift:release-4.21
This PR updates the installer wrapper to OpenShift 4.21 and implements Gen2 VM image support:
Dependency Updates (4.21)
release-4.21of openshift/installerControlPlaneSubnet/ComputeSubnetfields to newSubnetsfield withSubnetSpeccreationTimestamp: null)SKU Changes
420-v2SKU) (cherrypicked Default to Gen2 images for OpenShift 4.20+ with fallback to Gen1 #380 )aro_420SKU) if master or worker VM SKU doesn't support V2421-v2for Gen2,aro_421for Gen1Fixes ARO-26085