-
Bug
-
Resolution: Won't Do
-
Critical
-
None
-
OSSM 2.5.2
-
None
-
False
-
None
-
False
-
-
-
When I create control plane with default SMCP, e.g.
oc create -f - <<EOF apiVersion: maistra.io/v2 kind: ServiceMeshControlPlane metadata: name: basic spec: version: v2.5 policy: type: Istiod addons: grafana: enabled: true kiali: enabled: true prometheus: enabled: true telemetry: type: Istiod
1st time, the IOR is disabled. (which is by default from v2.5)
However, when I run `oc replace` again on that instance, the IOR will be enabled without I explicitly specify in SMCP to do that.
Interesting thing is that this doesn't happen with `oc apply` or `oc patch` commands
e.g.
$ oc create -f default_smcp.yaml $ oc wait --for condition=Ready smcp/basic $ oc get smcp basic -o jsonpath='{.status.appliedValues.istio.gateways.istio-ingressgateway.ior_enabled}' false oc patch smcp basic --type=merge -p '{"spec":{"general":{"validationMessages":true}}}' $ oc wait --for condition=Ready smcp/basic $ oc get smcp basic -o jsonpath='{.status.appliedValues.istio.gateways.istio-ingressgateway.ior_enabled}' false
- causes
-
OSSM-6310 Fix flaky IOR integration tests
- Closed