canonical/seldon-core-operator

Seldon-istio relation does not work with charmed istio

Barteus opened this issue · 6 comments

We need Istio to provide external access to models and canary deployments.

Right now relating the istio-pilot with seldon-controller-manager is not possible. The default values are also not working for CKF, they require default Istio installation in istio-system namespace

@Barteus #20 should fix this issue. It works for me locally and I've been able to deploy canaries, etc. Only thing left is adding a bit more to the new demo notebook (examples/ingress_canary_and_auth.ipynb) for the case with authentication through dex. Let me know how it works out for you - that demo notebook is a good place to start for testing/seeing how things work.

Sorry I should have clarified above that the example here is written assuming the latest/stable istio/dex worked properly, but at time of writing those charms are being debugged and will not work as is. To test the demo, instead deploy the same istio/dex channels as used in the released Kubeflow Bundle

Once those charms get updated and fixes released, the example will work as is.

examples/ingress_canary_and_auth.ipynb in #20 now has authenticated examples as well

PR is merged. See testing procedures in corresponding PR #48
Closing this issue.