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.49k stars 1.29k forks source link

Umbrella issue: API changes #10852

Open sbueringer opened 1 month ago

sbueringer commented 1 month ago

Goal of this issue is to provide an overview over issues related to API changes.

ClusterClass & Cluster.spec.topology:

Cluster:

MachineDeployment:

MachineSet

Machine:

KubeadmControlPlane:

KubeadmConfig / KubeadmConfigTemplate / KubeadmControlPlane / KubeadmControlPlaneTemplate:

MachinePool:

MachineHealthCheck:

ClusterResourceSet:

clusterctl:

Finalizers:

Status fields & conditions:

CRD Columns: (can be already done today)

Smaller improvements: (can be already done today)

Bigger changes:

Backlog: (require some design/proposal)

Explanations:

sbueringer commented 1 month ago

/triage accepted

sbueringer commented 1 month ago

I have 3 PRs open for deprecations for v1.8:

sbueringer commented 1 month ago

Added all condition issues I could find to the list above. I think there is a huge overlap with #10897 (i.e. most of these issues would be solved if the proposal is implemented). We should check if there are gaps/conflicts

enxebre commented 1 month ago

I think these two can be added to conditions https://github.com/kubernetes-sigs/cluster-api/issues/10056 https://github.com/kubernetes-sigs/cluster-api/issues/5635

sbueringer commented 1 month ago

Thx! added

enxebre commented 1 month ago

this doesn't have an issue associated but I think is valid feedback as well for conditions https://github.com/kubernetes-sigs/cluster-api/pull/10360

sivchari commented 1 month ago

@chrischdi @sbueringer @fabriziopandini Hi folks, I have generous times to do these issues and other issues. I want to contribute more to Cluster API. May I work on these ? Or may I help you with anything ?

vincepri commented 1 month ago

Let's consider having a next branch created specifically for v1beta2 type changes