Is it possible to run Eclipse-Che with a "custom" Kubernetes Ingress like Istio?
I can install Eclipse-Che with Helm on Docker-For-Mac(like minikube addons enable ingress) and port-forward 8080 & 8087 - but it fails creating projects - Ingress error
The Istio Gateway is a replacement for a typical Kubernetes ingress controller rather than just an instance of an ingress controller, and has its own type of resources (virtual services). So this is a challenging problem.
Eclipse Che does permit you to configure the annotations it places on an ingress (see the config map for details), so you could use a different Ingress controller other than the default of NGINX, but Che is absolutely going to create an Ingress for each workspace to route traffic, and that's not going to work without some kind of ingress controller.
So you have a couple options, both of which involve deploying an ingress controller alongside Istio:
Hopefully in the future Eclipse Che will support creating Istio virtual services as an alternative to creating an Ingress for each workspace, but until that's true there needs to be something to bridge the gap.