-
Notifications
You must be signed in to change notification settings - Fork 49
Closed
Labels
6-upstream/metal3-ioRequires changes to upstream project, metal3-ioRequires changes to upstream project, metal3-ioenhancementNew feature or requestNew feature or requestpriority/criticalItems critical to be implemented, usually by the next releaseItems critical to be implemented, usually by the next releasesize l
Milestone
Description
Once it is been released for GA, upgrade CAPI components from v0.3.x to v0.4.x (aka v1alpha4). There will also be a need to uplift a corresponding version of CAPM3 from v0.4.2 to v0.5.0 (aka v1alpha5) at the same time.
When upgrading, the following need to be taken into consideration:
- Are there breaking changes that require coding/configuration changes for the CAPI components?
- Are there bug fixes in the upgrades that fix issues encountered when deploying? If so, are there workarounds in place today that would need to be removed or deprecated? May need input from @sb464f and others who have been running deployments.
- Are there any new features in the upgrades that address missing capabilities which have hindered the deployments? In utilizing these new features, what workarounds are in place today that would need to be removed or deprecated? May need input from @sb464f and others who have been running deployments.
Sources
Cluster API
- https://cluster-api.sigs.k8s.io/developer/providers/v1alpha3-to-v1alpha4.html
- https://github.com/kubernetes-sigs/cluster-api
CAPM3
The goal of this issue is to upgrade the CAPI & CAPM3 components, but leave current functionality in place as much as possible. If there are new features in the upgrade that Airshipctl can take advantage of, these should be reviewed on the Design Call & new issues created to implement. This should occur after the CAPM3, BMO & Ironic upgrades being performed in #554
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
6-upstream/metal3-ioRequires changes to upstream project, metal3-ioRequires changes to upstream project, metal3-ioenhancementNew feature or requestNew feature or requestpriority/criticalItems critical to be implemented, usually by the next releaseItems critical to be implemented, usually by the next releasesize l