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

Update the Config Reference - Configuring Kiali topic for 2.0 - Part 1

XMLWordPrintable

      Part 1 - Document how to configure Kiali via the SMCP.

      Part 2 - Document the full Kiali config available via the Kaili custom resource (CR)

      *******************************************************************************************

      Kiali CR reference now published on kiali.io   https://kiali.io/docs/configuration/kialis.kiali.io/

       

      https://docs.openshift.com/container-platform/4.6/service_mesh/v2x/ossm-custom-resources.html#configuring-kiali_ossm-custom-resources-v2x

      Update the Config Reference for Configuring Kiali section for the 2.0 SMCP.  Currently the documentation still shows the SMCP configuration from version 1.x.

       

      https://github.com/kiali/kiali-operator/tree/master/deploy/kiali

       

      kiali_cr_minimal.yaml - minimum to create kiali with defaults (4 lines long)

      kiali_cr_dev_servicemesh.yml - assume this documents a CR for OSSM (47 lines long)

      kiali_cr.yaml fully documents all configuration options (768 lines, but most of that is code comments)

       

      See KIALI-3275 first comment for list of parameters/settings customers should NOT change.

       

      Like Jaeger, you can now configure Kiali outside the SMCP and just reference the Kaili CR. 

      SMCP does not overwrite Kiali customizations.  Need to verify what the supported paths are here to the custom CR.

      1 - Configure SMCP -> SMCP creates Kiali CR -> Customer then wants to customize the Kiali CR (SMCP no longer overwrites these customizations)

      2 - (Need to confirm if this is supported, this is how it works for External Jaeger) Create custom Kiali CR -> Reference the Kiali CR in the SMCP (similar to external Jaeger CR) -> SMCP uses the custom Kiali CR for install/configuration.

      Capturing a Slack conversation here. (8/4/21)

      If you install OSSM 2.1 and you install Kiali OUTSIDE of the OSSM operator (i.e. you disable kiali within the SMCP and then manually install Kiali) you need to create a NetworkPolicy. Should look something like:

      apiVersion: networking.k8s.io/v1
      kind: NetworkPolicy
      metadata:
        name: kiali
        namespace: istio-system
        labels:
          app.kubernetes.io/name: kiali
      spec:
        podSelector:
          matchLabels:
            app.kubernetes.io/name: kiali
        policyTypes: ["Ingress"]
        ingress: [{}]
      

      this looks required when on OpenShift 4.8

            jstickler Julie Stickler (Inactive)
            jstickler Julie Stickler (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: