-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade CAPA to v2.x
including v1beta2
CRDs
#1832
Comments
v2.x
including v1beta2
CRDs
This took much more effort than expected, and we're not done yet. Progress:
|
We decided to try a workaround for #1932 – only in our fork – as short-time solution. Basically make the subnet ID optional again and test if it works. We will nevertheless get strongly involved in the draft and real solution for re-adding "generate the subnets instead of bring-your-own" in CAPA (will follow up in the other ticket). |
Another blocker: https://github.com/giantswarm/giantswarm/issues/22689 must be finished, since only then we can release |
Regarding https://github.com/giantswarm/giantswarm/issues/22689, we decided to disable pushing new versions to vintage and do the release of I'm now testing private cluster creation with all the new versions + CAPA v2.x, and then we can finish here. |
CAPA v2 was well tested incl. on MCs for private cluster support, so we decided to roll out the change (giantswarm/cluster-api-provider-aws-app#154). |
Task
Upgrade CAPA to
v2.x
includingv1beta2
CRDs.Background
CAPA is currently installed from a custom version (PR). Once that fix landed upstream, we can go ahead upgrading CAPA. Since that involves upgrading to
v1beta2
CRDs, we must be careful since a rollback is not easy.This is required so that operators can be upgraded to use new CRDs as well. In #1469, we only upgraded until v1.5.2 because of this prerequisite.
Hint:
make generate
in that repo may create all the CRD files for the Helm chartTODOs
dns-operator-aws
- upgrade/migrate CAPI imports to v1beta1 #1328).The text was updated successfully, but these errors were encountered: