-
Bug
-
Resolution: Done
-
Blocker
-
maistra-2.0.0
-
None
If the conversion webhook runs into an error when converting a v1 SMCP into v2, it stores the error in spec.techPreview.errored and leaves the v2 SMCP spec empty. The reconciler then reconciles the control plane components based on this empty spec (of course, the profiles do get applied). This means that the operator reconfigures the control plane, causing it to behave differently than configured in the v1 SMCP.
The operator must never reconcile SMCPs that have failed to convert properly.