Enhancement: Would like to see an Istio ingress option to negate the need for nginx #1187

Open
opened 2026-04-05 16:25:51 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @MadOtis on 2/23/2024

Is your feature request related to a problem? Please describe.
I literally just finished cleansing my cluster of nginx ingresses (switched to a more granular Istio mesh ingress instead, which is more stable, IMHO). The chart forces me to re-introduce another nginx that I have to go clean up, again.

Describe the solution you'd like
Istio ingress controllers allow for a much granular and secure method of ingress. It would be nice to have setting up a Gateway/VirtualService for Istio right in the helm chart rather than having to manually do it (and purge nginx) after the install is done.

Describe alternatives you've considered
I haven't considered any alternatives; Istio is my preferred service mesh framework and it works very well in my cluster. Sure, I can always enable it manually after applying the helm chart, but it would be much easier if the existing chart had the option to set up the needed Istio components out of the box.

Additional context
While it's true that for most users who self-host, nginx is a good option, but there are better, more secure and granular options for ingress into your cluster; Istio being one of them. I suspect that once templates are added to the helm chart for Istio, it would be relatively easy to add support for even more service-mesh frameworks to make the already good tool even more flexible and adaptable to more self-hosting users and even small businesses.

*Originally created by @MadOtis on 2/23/2024* **Is your feature request related to a problem? Please describe.** I literally just finished cleansing my cluster of nginx ingresses (switched to a more granular Istio mesh ingress instead, which is more stable, IMHO). The chart forces me to re-introduce another nginx that I have to go clean up, again. **Describe the solution you'd like** Istio ingress controllers allow for a much granular and secure method of ingress. It would be nice to have setting up a Gateway/VirtualService for Istio right in the helm chart rather than having to manually do it (and purge nginx) after the install is done. **Describe alternatives you've considered** I haven't considered any alternatives; Istio is my preferred service mesh framework and it works very well in my cluster. Sure, I can always enable it manually after applying the helm chart, but it would be much easier if the existing chart had the option to set up the needed Istio components out of the box. **Additional context** While it's true that for most users who self-host, nginx is a good option, but there are better, more secure and granular options for ingress into your cluster; Istio being one of them. I suspect that once templates are added to the helm chart for Istio, it would be relatively easy to add support for even more service-mesh frameworks to make the already good tool even more flexible and adaptable to more self-hosting users and even small businesses.
MrUnknownDE added the enhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancement labels 2026-04-05 16:25:54 +02:00
Sign in to join this conversation.
No Label enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#1187