-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
OSSM 2.1.2
-
None
-
False
-
None
-
False
When you update the SMCP, the operator patches the resources owned by this SMCP. If the patch operation is rejected by the Kubernetes API, the operator deletes the resource and tries to re-create it. If the create operation fails just like the patch did, the control plane deployment is broken.
For example, when you update the SMCP to set memory requests for the istio-ingressgateway Deployment, the patch of this Deployment may fail if the requests are higher than the limits. The operator then deletes the Deployment and tries to recreate it, but this also fails. The SMCP's status is PausingUpdate, and the istio-ingressgateway Deployment is missing.
More info: https://github.com/maistra/istio/issues/514
Also: the SMCP status should show this as an error.
- is related to
-
MAISTRA-992 Updates fail when trying to patch immutable fields
- Closed
1.
|
Ensure patching errors are treated as errors | Closed | Marko Luksa | ||
2.
|
Operator should only use patching, not delete-then-recreate | New | Unassigned |