Skip to content

Upgrade to ClusterAPI v1beta2 contract#208

Open
neoaggelos wants to merge 10 commits intolxc:mainfrom
neoaggelos:feat/capi-v1beta2
Open

Upgrade to ClusterAPI v1beta2 contract#208
neoaggelos wants to merge 10 commits intolxc:mainfrom
neoaggelos:feat/capi-v1beta2

Conversation

@neoaggelos
Copy link
Copy Markdown
Contributor

Summary

  • Update sigs.k8s.io/cluster-api 1.10.9 -> 1.13.0
  • Migrate v1alpha2 CRDs v1beta1 -> v1beta2 contract
  • Update cluster-templates to use v1beta2 APIs (except Talos)

Upgrade Notes

Use the same v1alpha2 version and adjust for v1beta2. Upon reconcile, the controller ensures status fields (conditions and initialization are migrated)

See the README.md changes for details.

Notes

Replaces #133 and #203

Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
@neoaggelos neoaggelos requested a review from a team as a code owner April 28, 2026 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant