Skip to content
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

Update CAPI / CAPZ / CAPA controller to support K8s release v1.30.x #3661

Open
6 tasks
Tracked by #3606 ...
njuettner opened this issue Aug 30, 2024 · 0 comments
Open
6 tasks
Tracked by #3606 ...

Update CAPI / CAPZ / CAPA controller to support K8s release v1.30.x #3661

njuettner opened this issue Aug 30, 2024 · 0 comments
Labels
team/tenet Team Tenet

Comments

@njuettner
Copy link
Member

njuettner commented Aug 30, 2024

In order to support K8s v1.30.x we must update our fork https://github.com/giantswarm/cluster-api.

Latest Release is currently v1.6.5 from upstream which only supports until v1.29.x Release and this is what we use in CAPZ and CAPA right now.

We would need v1.7.x to support v1.30.x, see https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.7.1

Additionally we would also need to update CAPZ and CAPA controllers to support CAPI v1.7.x (usually they bump dependencies in a minor release)

And we need need to upgrade MC’s to at least v1.26.x
because 1.7.x supports MC's Management Cluster: v1.26.x -> v1.30.x so we need to ensure that as well

TL;DR:

  • Upgrade MCs to Kubernetes v1.26.x
  • Update CAPI fork (cluster-api repo) and cluster-api-app to v1.7.x
  • Update CAPA / CAPZ / CAPVCD / CAPV to whatever version where they start using CAPI v1.7.x as a dependency
  • Ideally testing this in a separate installation to see if everything works
  • Update capa/capz/capv/capcd/-app-collection
  • Fix upstream issues to support Kubernetes v1.30 (e.g. CAPA's ELB health check fails with Kubernetes >=v1.30.x kubernetes-sigs/cluster-api-provider-aws#5139 – might already be okay because we set ciphers explicitly in the cluster chart)
@njuettner njuettner converted this from a draft issue Aug 30, 2024
@njuettner njuettner added the team/turtles Team Turtles label Aug 30, 2024
@njuettner njuettner changed the title Update CAPI / CAPZ / CAPA controller to support K8s release v30 Update CAPI / CAPZ / CAPA controller to support K8s release v1.30.x Aug 30, 2024
@yulianedyalkova yulianedyalkova added team/tenet Team Tenet and removed team/turtles Team Turtles labels Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
team/tenet Team Tenet
Projects
Status: Backlog 📦
Development

No branches or pull requests

2 participants