Update OpenStack spec dependencies#6382
Update OpenStack spec dependencies#6382openshift-merge-robot merged 1 commit intoopenshift:masterfrom
Conversation
|
Skipping CI for Draft Pull Request. |
|
openshift/api was bumped with 1dd74ca |
|
@pierreprinetti seems you need to run |
8bf8856 to
1a8ac61
Compare
1a8ac61 to
3315c48
Compare
2370c06 to
91c45e6
Compare
|
/hold |
5585140 to
f9dfbc4
Compare
|
Should be ready now. |
|
/hold cancel |
|
/retest-required |
|
@patrickdillon Any chance we can override ci/prow/e2e-vsphere-ovn? |
|
/hold cancel |
|
/retest-required |
|
/skip |
|
/hold Revision f8bf57d was retested 3 times: holding |
|
/hold cancel |
|
/retest-required |
|
/retest |
|
/retest-required |
|
/hold Revision f8bf57d was retested 3 times: holding |
|
/retest-required |
|
/retest |
|
@pierreprinetti: 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. |
Since the recent revendor (openshift#2052 / 26a0b81), OpenstackProviderSpec (embedded in MachineSets under OpenStack) stopped being able to unmarshal. This is because its schema moved from github.com/openshift/cluster-api-provider-openstack to github.com/openshift/api/machine/v1alpha1 and the revendor picked up this move from the installer code: see openshift/installer#6382 This commit moves our references accordingly to match that upstream code. Quirk 1: Strangely, this one type is in o/api/machine v1alpha1 even though everything else in o/api/machine is in v1beta1. Quirk 2: o/api/machine v1alpha1's registration methods don't actually register the OpenstackProviderSpec type. (Why??) So we have to register it explicitly, as the installer does. This more or less reverts the prior attempt at openshift#2114 / 1f1ec2c, which turned out to be completely redundant (the added registration call ended up in the same place as the one on the previous line). HIVE-2308
Since the recent revendor (openshift#2052 / 26a0b81), OpenstackProviderSpec (embedded in MachineSets under OpenStack) stopped being able to unmarshal. This is because its schema moved from github.com/openshift/cluster-api-provider-openstack to github.com/openshift/api/machine/v1alpha1 and the revendor picked up this move from the installer code: see openshift/installer#6382 This commit moves our references accordingly to match that upstream code. Quirk 1: Strangely, this one type is in o/api/machine v1alpha1 even though everything else in o/api/machine is in v1beta1. Quirk 2: o/api/machine v1alpha1's registration methods don't actually register the OpenstackProviderSpec type. (Why??) So we have to register it explicitly, as the installer does. This more or less reverts the prior attempt at openshift#2114 / 1f1ec2c, which turned out to be completely redundant (the added registration call ended up in the same place as the one on the previous line). HIVE-2308 (cherry picked from commit 43376d8)
The the OpenStack providerSpec for Machine has been moved to openshift/api.
Implements OSASINFRA-2981