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

Adapt Kiali cypress test suite to the new istio installation via SailOperator -

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Critical Critical
    • OSSM 3.0.0
    • None
    • Kiali
    • None

      The cypress tests suite runs in upstream CI and upstream Jenkins CI against istio installed by istioctl. There is a shift to use sail operator instead in the upstream ci (done for integration test, see: https://github.com/kiali/kiali/pull/7876 ).
      That setup has some differences so first, the cypress test suites need to be updated to handle that changes ( e.g. istio-ingressgateway not in the istio-system, no VirtualService ( gateway api has HTTPRoute instead), etc., see epic description for more info)

      Adapt Kiali cypress tests to pass successfully against this env.

      Step for set up env:

      • install OSSM3 via install-service-mesh3 job (e.g. rerun install-service-mesh3 job from the latest kiali iib job with your cluster) , or, run `install-istio-via-sail.sh` script from kiali repo
      • Set up demo apps via `./install-testing-demos.sh -gw true`
      • After that, run cypress test suite (there should be 16 failures) and adapt failing tests to the new environment

       

      Acceptance Criteria:

      • The upstream ci uses sail operator instead of istioctl
      • The cypress tests suite run successfully against istio cr installed by OSSM3/Sail operator and demo apps installed by `./install-testing-demos.sh -gw true` script
      • subtasks in upstream must be closed https://github.com/kiali/kiali/issues?q=is%3Aissue%20OSSM-8592
      • backports? to rc version of OSSM3.0

              rhn-support-pmarek Pavel Marek
              mkralik@redhat.com Matej Kralik
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: