During https://github.com/canonical/bundle-kubeflow/issues/621, it was agreed to test web apps charms by using the unit/k8s-svc IP directly instead of going through istio's ingressgateway. Thus, we should remove istio charms from the repo-wide integration tests. By removing istio, tests will also be independent of istio charms' failures.
What needs to get done
Definition of Done
What needs to get done
Remove istio from repo-wide integration tests
Definition of Done
Repo-wide integration tests pass without deploying istio charms
Context
During https://github.com/canonical/bundle-kubeflow/issues/621, it was agreed to test web apps charms by using the unit/k8s-svc IP directly instead of going through istio's ingressgateway. Thus, we should remove istio charms from the repo-wide integration tests. By removing istio, tests will also be independent of istio charms' failures.
What needs to get done
Definition of Done
What needs to get done
Remove istio from repo-wide integration tests
Definition of Done
Repo-wide integration tests pass without deploying istio charms