-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
RC1
Due to how the operator is implemented, it is unable to deploy two control planes at the same time. Instead, it first deploys one control plane, waiting for its components to become ready, and only then deploys the second one.
The operator shouldn't block while waiting for a component to become ready. Instead of blocking, the Reconcile() function should return immediately after creating a component, and then continue where it left off the next time it is invoked. That invocation should be triggered either after some time (exponential backoff) or through watch events on the component we're waiting for.
- is incorporated by
-
MAISTRA-435 Deleting a ServiceMeshControlPlane after creating it doesn't immediately delete Istio components
-
- Closed
-