kubernetes-sigs / cluster-api-provider-ibmcloud

Cluster API Provider for IBM Cloud
https://cluster-api-ibmcloud.sigs.k8s.io
Apache License 2.0
62 stars 79 forks source link

Deprecate provider-id format v1 #1868

Closed Amulyam24 closed 2 months ago

Amulyam24 commented 3 months ago

/kind feature /area provider/ibmcloud

Describe the solution you'd like When deploying the cluster without cloud provider, it was discovered that the first control plane which is provisioned fails certain health checks(connecting to pods on control plane node failing). It was due to the nodes not having IP addresses assigned which was introduced due to the change in https://github.com/kubernetes/kubernetes/pull/121028 from k8s v 1.29

As a result, we need to switch to using cloud provider template by default when deploying PowerVS clusters

Hence, we need to deprecate the provider-id format v1 and remove cluster-template-powervs.yaml which will not be used going forward.

Anything else you would like to add: [Miscellaneous information that will assist in solving the issue.]

KeerthanaAP commented 2 months ago

/assign