Uploaded image for project: 'OpenShift Service Mesh'
  1. OpenShift Service Mesh
  2. OSSM-6695

distribution configmap is not getting created.

XMLWordPrintable

    • Icon: Ticket Ticket
    • Resolution: Done
    • Icon: Major Major
    • None
    • OSSM 2.4.9, OSSM 2.5.3
    • Customer Impact, Maistra
    • 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 

            mkralik@redhat.com Matej Kralik
            rhn-support-ssadhale Saurabh Sadhale
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: