Enhancement: Support Kubernetes Ingress to make use of potential existing Ingress Controllers #1194

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

Originally created by @jiglesia3 on 2/20/2024

Is your feature request related to a problem? Please describe.
I'm having trouble creating a working Ingress to access the OneUptime UI. My cluster already has an ingress controller since a Kubernetes cluster is capable of hosting multiple applications, but since OneUptime's Helm Chart creates a separate LoadBalancer service with no Ingress resource by default, I'm unable to make use of my existing ingress controller. I've tried changing the oneuptime-nginx service type to ClusterIP as part of my troubleshooting so far.

Describe the solution you'd like
A solution similar to https://github.com/OneUptime/oneuptime/issues/975 (the configuration provided in this issue is no longer applicable since the OneUptime services have changed since then) or a consolidation of images and services. Any documentation would be appreciated as well.

Describe alternatives you've considered
A consolidation of images and services might require more of a refactor, but other open-source products I've deployed via Helm Chart typically include an Ingress resource.

*Originally created by @jiglesia3 on 2/20/2024* **Is your feature request related to a problem? Please describe.** I'm having trouble creating a working Ingress to access the OneUptime UI. My cluster already has an ingress controller since a Kubernetes cluster is capable of hosting multiple applications, but since OneUptime's Helm Chart creates a separate LoadBalancer service with no Ingress resource by default, I'm unable to make use of my existing ingress controller. I've tried changing the oneuptime-nginx service type to ClusterIP as part of my troubleshooting so far. **Describe the solution you'd like** A solution similar to https://github.com/OneUptime/oneuptime/issues/975 (the configuration provided in this issue is no longer applicable since the OneUptime services have changed since then) or a consolidation of images and services. Any documentation would be appreciated as well. **Describe alternatives you've considered** A consolidation of images and services might require more of a refactor, but other open-source products I've deployed via Helm Chart typically include an Ingress resource.
MrUnknownDE added the enhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancement labels 2026-04-05 16:26:00 +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 enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#1194