kubernetes-sigs / cluster-api

Home for Cluster API, a subproject of sig-cluster-lifecycle
https://cluster-api.sigs.k8s.io
Apache License 2.0
3.52k stars 1.3k forks source link

Implement support for kubeadm v1beta4 API #10708

Open fabriziopandini opened 4 months ago

fabriziopandini commented 4 months ago

What would you like to be added (User Story)?

As a user, I want to be able to create clusters with kubeadm 1.31 (which most probably is going to use v1beta4 API) As a user, I want to be able to use latest and greatest introduced by kubeadm v1beta4 API

Detailed Description

Changes introduced by kubeadm v1beta4 that we might add to CABPK without breaking changes (caveats, those changes apply only to clusters with K8s >= 1.31, for older cluster they are no-op)

Changes introduced by kubeadm v1beta4 that require CABPK breaking changes to be implemented

Changes introduced by kubeadm v1beta4 that are not relevant to CABPK

Anything else you would like to add?

rif https://github.com/kubernetes/kubernetes/pull/125029

Action Plan

Mandatory tasks to support Kubernetes v1.31:

Optional non breaking changes to be implemented ASAP:

Changes deferred to when we review certificate management / renewal

Changes deferred to when we review kubeadm/KCP addon management

Changes deferred to when we implement https://github.com/kubernetes-sigs/cluster-api/issues/10077

Changes deferred to when we implement CAPI v1beta2 types

Label(s) to be applied

/kind feature

k8s-ci-robot commented 4 months ago

This issue is currently awaiting triage.

If CAPI contributors determine this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance.

The triage/accepted label can be added by org members by writing /triage accepted in a comment.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.
fabriziopandini commented 4 months ago

/priority important-soon note: priority assumes we can continue to work with v1beta3 API, but if this is not true it must be bumped to critical-urgent

sbueringer commented 3 months ago

/reopen

k8s-ci-robot commented 3 months ago

@sbueringer: Reopened this issue.

In response to [this](https://github.com/kubernetes-sigs/cluster-api/issues/10708#issuecomment-2174142072): >/reopen Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.
k8s-triage-robot commented 4 hours ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale