-
Ticket
-
Resolution: Done
-
Major
-
None
-
OSSM 2.4.9, OSSM 2.5.3
-
False
-
None
-
False
-
-
When using SMCP v2.4 / v2.5 the configmap named "istiod-replicaset-distribution" is not created where the config spec.general.validationMessages is set to true.
Following is the result of SMCP v2.3
$ oc get cm NAME DATA AGE istio-analyze-leader 0 15m istio-basic 2 16m istio-ca-root-cert 1 15m istio-grafana 3 15m istio-grafana-configuration-dashboards-istio-extension-dashboard 1 15m istio-grafana-configuration-dashboards-istio-mesh-dashboard 1 15m istio-grafana-configuration-dashboards-istio-performance-dashboard 1 15m istio-grafana-configuration-dashboards-istio-service-dashboard 1 15m istio-grafana-configuration-dashboards-istio-workload-dashboard 1 15m istio-grafana-configuration-dashboards-pilot-dashboard 1 15m istio-namespace-controller-election 0 15m istio-sidecar-injector-basic 2 16m istio-status-leader 0 3m55s istiod-basic-5784989ff-cllhd-distribution 1 3m55s jaeger-sampling-configuration 1 15m jaeger-service-ca 1 15m jaeger-ui-configuration 1 15m kiali 1 2m33s kiali-cabundle 1 2m32s kube-root-ca.crt 1 7d5h openshift-service-ca.crt 1 7d5h prometheus 1 15m servicemesh-federation 0 15m trusted-ca-bundle 1 15m
Following is the result of SMCP v2.4
$ oc get cm NAME DATA AGE istio-analyze-leader 0 10m istio-basic 2 10m istio-ca-root-cert 1 10m istio-grafana 3 10m istio-grafana-configuration-dashboards-istio-extension-dashboard 1 10m istio-grafana-configuration-dashboards-istio-mesh-dashboard 1 10m istio-grafana-configuration-dashboards-istio-performance-dashboard 1 10m istio-grafana-configuration-dashboards-istio-service-dashboard 1 10m istio-grafana-configuration-dashboards-istio-workload-dashboard 1 10m istio-grafana-configuration-dashboards-pilot-dashboard 1 10m istio-namespace-controller-election 0 10m istio-sidecar-injector-basic 2 10m jaeger-sampling-configuration 1 10m jaeger-service-ca 1 10m jaeger-ui-configuration 1 10m kiali 1 9m20s kiali-cabundle 1 9m20s kube-root-ca.crt 1 7d5h openshift-service-ca.crt 1 7d5h prometheus 1 10m servicemesh-federation 0 10m trusted-ca-bundle 1 10m
Reproducer:
Configure the SMCP using the following yaml:
spec: addons: grafana: enabled: true jaeger: install: storage: type: Memory kiali: enabled: true prometheus: enabled: true gateways: openshiftRoute: enabled: false general: validationMessages: true policy: type: Istiod profiles: - default telemetry: type: Istiod tracing: sampling: 10000 type: Jaeger version: v2.4
Check the oc get cm output in the controlplane namespace. The configmap is not created.
~$ oc get csv NAME DISPLAY VERSION REPLACES PHASE elasticsearch-operator.v5.8.8 OpenShift Elasticsearch Operator 5.8.8 elasticsearch-operator.v5.8.7 Succeeded jaeger-operator.v1.57.0-6 Red Hat OpenShift distributed tracing platform 1.57.0-6 jaeger-operator.v1.57.0-5 Succeeded kiali-operator.v1.73.8 Kiali Operator 1.73.8 kiali-operator.v1.73.7 Succeeded servicemeshoperator.v2.5.2 Red Hat OpenShift Service Mesh 2.5.2-0 servicemeshoperator.v2.5.1 Succeeded