-
Task
-
Resolution: Done
-
Critical
-
None
-
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