Open alejandroEsc opened 1 year ago
This might need some further thought. Manipulating CRDs is a cluster-level operation. If operators are working at a namespace scope, what if there are different version of the operator in multiple namespaces? Which one manages the CRDs?
The redpanda controller should manage its own crds. This will off-load having to create crds for the user via helm-charts. It will also enable our controller to be certified if need be.
Success Means: Able to install crds when operator is first deployed Able to upgrade crds when operator is updated Fail to install gracefully if crds already exist
JIRA Link: CORE-1209