Situation:
I had an installed the control-plane, with etcd and the apiserver running and healthy, but the status check would warn that the CRD's were not installed.
Running kubectl nova create control-plane --context controller example-nova-cp again didn't make the CRDs installed, but instead removed everything:
kubectl nova create control-plane --context controller example-nova-cp
Installing Nova Control Plane... 🪄
I0822 10:49:23.654278 28474 control_plane_steps.go:78] Cluster name - example-nova-cp
I0822 10:49:23.655367 28474 control_plane_steps.go:122] Creating namespace elotl in control plane
Nova Control Plane installation failed. Rolling back...
clusterroles.rbac.authorization.k8s.io "nova-log-reader" not found