[GH-ISSUE #32] feat: Allow optional clusterIP and loadBalancerIP fields on the service #13

Closed
opened 2026-10-18 21:04:35 +00:00 by bsakaguchi · 3 comments
Owner

Originally created by @pranay-jain-notable on GitHub (Jun 11, 2024).
Original GitHub issue: https://github.com/open-webui/helm-charts/issues/32

Feature Request

Currently the chart lacks the ability to specify the IP address that one may want to host the open-webui service. As a result, the service is served on a randomly selected IP address. This prevents any applications where one may want to host the service at a static IP address.

The service.yaml template should allow users to optionally specify the loadBalancerIP and the clusterIP for the loadBalancer and clusterIP type services respectively.

I have implemented this functionality in a local fork of the chart and would be happy to make a pull request on this repo for the same.

Originally created by @pranay-jain-notable on GitHub (Jun 11, 2024). Original GitHub issue: https://github.com/open-webui/helm-charts/issues/32 ### Feature Request Currently the chart lacks the ability to specify the IP address that one may want to host the open-webui service. As a result, the service is served on a randomly selected IP address. This prevents any applications where one may want to host the service at a static IP address. The `service.yaml` template should allow users to optionally specify the `loadBalancerIP` and the `clusterIP` for the `loadBalancer` and `clusterIP` type services respectively. I have implemented this functionality in a local fork of the chart and would be happy to make a pull request on this repo for the same.
bsakaguchi 2026-10-18 21:04:35 +00:00
Author
Owner

@james-westbrook commented on GitHub (Jun 13, 2024):

Hi @pranay-jain-notable, PRs are definitely welcome if you already have it fixed locally. I'd be happy to test it out and merge it if all looks good!

<!-- gh-comment-id:2166559916 --> @james-westbrook commented on GitHub (Jun 13, 2024): Hi @pranay-jain-notable, PRs are definitely welcome if you already have it fixed locally. I'd be happy to test it out and merge it if all looks good!
Author
Owner

@pranay-jain-notable commented on GitHub (Jun 13, 2024):

I've posted Pull Request #37 for this feature. As mentioned, I've tested this out locally and on a production kubernetes cluster for the LoadBalancer service type.

<!-- gh-comment-id:2166679183 --> @pranay-jain-notable commented on GitHub (Jun 13, 2024): I've posted Pull Request #37 for this feature. As mentioned, I've tested this out locally and on a production kubernetes cluster for the `LoadBalancer` service type.
Author
Owner

@james-westbrook commented on GitHub (Jun 13, 2024):

Merged, thanks again!

<!-- gh-comment-id:2166739417 --> @james-westbrook commented on GitHub (Jun 13, 2024): Merged, thanks again!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
open-webui/helm-charts#13
No description provided.