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

Definitions of values in the OpenShift Service Mesh CRDs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • OSSM 2.0.0, OSSM 2.1.0, OSSM 2.2.0, OSSM 2.3.0
    • None

      Looking at the OpenShift/Maistra Documentation, there is not a lot of clarity around what are supported and unsupported fields for the ServiceMeshControlPlane object.

      Looking at the CRD, there is almost no information provided in the repo:
      https://github.com/maistra/istio-operator/blob/maistra-2.1/manifests-maistra/2.1.0/servicemeshcontrolplanes.crd.yaml

      And there is no documentation similar to what is provided with the OpenShift API [example below]:
      https://docs.openshift.com/container-platform/4.6/rest_api/network_apis/networkpolicy-networking-k8s-io-v1.html

      We require clear descriptions of each field in the provided CRDs with the OpenShift Service Mesh product to provide adequate support and to know what is intended functionality.

      An example of this is the `autoInject` value, which will allow users to tag a namespace and not be required to tag individual Pods for sidecar injection. Is this an intended function of OpenShift Service Mesh?
      https://github.com/maistra/istio-operator/blob/maistra-2.1/manifests-maistra/2.1.0/servicemeshcontrolplanes.crd.yaml#L2607

      Please provide descriptions of all usable fields in provided CRDs.

            Unassigned Unassigned
            rhn-support-mwasher Michael Washer
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: