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

If gateway service contain externalIPs and the ServiceMeshControlPlane is updated the service is removed

    XMLWordPrintable

Details

    • False
    • None
    • False

    Description

      When .spec.externalIPs field is present in a gateway service after any update of the ServiceMeshControlPlane the service is removed and never recreated.

      How reproducible: 100% 

      Steps for reproduction:

      • Install the latest Service Mesh operator.
      • Create basic ServiceMeshControlPlane.
      • Verify "istio-ingressgateway" service is present.
      • Add "externalIPs" field to the service:
        $ oc patch service/istio-ingressgateway -n istio-system -p '{"spec":{"externalIPs":["10.0.0.1"]}}'
        service/istio-ingressgateway patched
        
      • Do any updates on the ServiceMeshControlPlane:
        $ oc patch smcp basic -n istio-system --type merge -p '{"spec":{"proxy":{"accessLogging":{"file":{"name":"/dev/stdout"}}}}}'
        servicemeshcontrolplane.maistra.io/basic patched
        
      • At this step, the service is removed and never recreated.

      Expectations:

      • The service should simply be overwritten, not removed

      Attachments

        Issue Links

          Activity

            Public project attachment banner

              context keys: [headless, issue, helper, isAsynchronousRequest, project, action, user]
              current Project key: OSSM

              People

                Unassigned Unassigned
                rhn-support-cpassare Christian Passarelli
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated: