How to separate the application's ingress from the epinio server ingress
By default applications deployed through Epinio share their ingress class with Epinio's API server.
In a situation where this kind of behaviour is not wanted the desired separation is achieved by
setting the helm template variable
server.ingressClassName to the name of the ingress class to use
for application ingress':
helm install \
... (other options here) \
In order to use this application ingress together with a domain other than the one from the helm
global.domain, the user can use
--route flag when pushing an application
through the Epinio cli or similarly by setting a
Route value via the Epinio Web UI.
The route value must contain the entire domain used by the application.
epinio app push -n sample -p . --route sample.myawesomedomain.org