RegattaCluster resource up: work through them in order, since later ones only make sense once the earlier conditions pass.
The resource is rejected on apply
The CRD schema or an immutability rule rejected your change before the operator ever saw it.
Solution: check the error Kubernetes printed; it names the field to fix.
StorageReady is False
Kubernetes hasn’t bound all the storage your RegattaCluster resource needs yet.
Solution: check the PersistentVolumeClaims, PersistentVolumes, and StorageClasses involved:
KubernetesReady is False
One or both StatefulSets haven’t finished rolling out, or their Pods aren’t Running and Ready yet.
Solution: check StatefulSet rollout and Pod scheduling, image pulls, init containers, and readiness:
StorageReady and KubernetesReady are True, but Ready is still False
Kubernetes is healthy; RegattaDB itself is not confirmed healthy yet.
Solution: check status.regatta, status.modules, and status.devices, and the operator’s own logs:
Never print the contents of the credentials Secret while troubleshooting; nothing in it is needed to diagnose any of these conditions.