@@ -153,7 +153,7 @@ image:
153153 repository : ghcr.io/open-webui/open-webui
154154 # -- Open WebUI image tag (Open WebUI image tags can be found here: https://github.com/open-webui/open-webui)
155155 # @section -- Image configuration
156- tag : " "
156+ tag : " 0.6.36 "
157157 # -- Open WebUI image pull policy
158158 # @section -- Image configuration
159159 pullPolicy : " IfNotPresent"
@@ -393,7 +393,7 @@ hostAliases: []
393393service :
394394 # -- Service type to expose Open WebUI pods to cluster. Options are ClusterIP, NodePort, LoadBalancer, or ExternalName
395395 # @section -- Service configuration
396- type : ClusterIP
396+ type : LoadBalancer
397397 # -- Additional annotations to add to the Service
398398 # @section -- Service configuration
399399 annotations : {}
@@ -412,6 +412,9 @@ service:
412412 # -- Load balancer class to use if service type is LoadBalancer (e.g., for GKE use "gce")
413413 # @section -- Service configuration
414414 loadBalancerClass : " "
415+ # -- Load balancer IP to use if service type is LoadBalancer
416+ # @section -- Service configuration
417+ loadBalancerIP : " "
415418
416419# -- Enables the use of OpenAI APIs
417420# @section -- OpenAI API configuration
@@ -704,3 +707,24 @@ logging:
704707 # -- Set the log level for the Authentication Webhook component
705708 # @section -- Logging configuration
706709 webhook : " "
710+
711+ # -- Sealed Secret configuration for LoadBalancer IP
712+ # @section -- Sealed Secret configuration
713+ sealedSecret :
714+ # -- Create a SealedSecret for the LoadBalancer IP
715+ create : true
716+ # -- Encrypted data for the SealedSecret (leave empty string and update after deployment)
717+ encryptedData :
718+ LOAD_BALANCER_IP : AgCzLa8Mqxe2Tm8lwEFDbI5cydEu9cn2a+H+J+xRNhqDa3lz21tn+mLBpBN53uPiYxnsqXQ1WAIWFyLse0XqYRd3G9LvuEe85D3SYgI6qGwt73AWWz0CSN71w+LjpZ87sOtlbk6l77ulL0qbIddnR06zalPy3NrMgwxwYD/0z2CBif9R+6FDGK8713y/8czdaZtdwd9LSkNowXS2XtKXCue7nDj5Q3WeaA5HWlfabz5R5TW8OEr9vV8Z34sb+2g3kSQNZiwFM21VD5SZCSx10163De+q/2aRXB09RrLQVyNbbOqODzr1ZneQDeJ4QqZ+NSYAjcSxAUiAzrBXr2f5mBULdJd488p4jdDY5VCUJ6zl3ekhXQ9lt01t/z7OYo2zvaYIK4JvCJy2jWO/KsX2RI9jmwcyveT5xT+vCqYJgAFYvixT1lLrADkfLnj4+E1XkP7MFfviZEDkJKaj4PRM2MO3mmBRyhacdTo4qMzT1BSuJEhP8o0NxrwG7BPEc2DF0fnMdnf5l9MT8dwZ+g0xx59q1CYROY+4o0MjCjIoCo5D8qb/ZCciJJnsOfEcBRQ2h68CdqPB10lT6mGtJh0Ij9++GjBRhJlKOoo4+7J1BkZ+3C+vNNHEfNUEyafXFaJW5tVQiFuxry7fBtt/IOa560qtabhdqTBTATrDDmZ7Vr2th1EvwjVvyHlBqOtY4zt2/VexyakkXvJXvfpZ
719+
720+ # -- Patch Job configuration to apply LoadBalancer IP from SealedSecret
721+ # @section -- Patch Job configuration
722+ patchJob :
723+ # -- Create a patch job to update the service with the LoadBalancer IP from the SealedSecret
724+ create : true
725+
726+ # -- RBAC configuration for service patching
727+ # @section -- RBAC configuration
728+ rbac :
729+ # -- Create RBAC resources (Role and RoleBinding) for the patch job
730+ create : true
0 commit comments