cluster-api-control-plane-provider-kamaji
cluster-api-control-plane-provider-kamaji copied to clipboard
Renaming the CRD's name to KamajiControlPlaneProvider
The main role of Kamaji Control Plane is just for linking with CAPI. So, we need to check TCP(tenant Control Plane) if we want to check the status of control plane in detail.
That's why this repo's name is cluster-api-control-plane-provider-kamaji, not cluster-api-control-plane-kamaji.
I suggest renaming the CRD's name to KamajiControlPlaneProvider.
$: kubectl get kamajicontrolplaneprovider
NAME VERSION INITIALIZED READY AGE
capi-quickstart 1.23.10 true true 60d
Related to #66
I'm up for a discussion about this, although the renaming would be hard to tackle.
- You would need to create all the new resources with the new name.
- After that, all the
TenantControlPlaneinstances must be patched with the rightOwnerReferenceto the new resource - Finally, the old resources can be deleted, as well as the old CRD
I'm keeping the issue open to collect feedback from other users.
I'm up for a discussion about this, although the renaming would be hard to tackle.
- You would need to create all the new resources with the new name.
- After that, all the
TenantControlPlaneinstances must be patched with the rightOwnerReferenceto the new resource- Finally, the old resources can be deleted, as well as the old CRD
I'm keeping the issue open to collect feedback from other users.
Thank you for your consideration :)