helm-charts/charts/open-webui
stepanbaghdasaryan 603ee8cde5
feat: add feature to configure ollama service labels via values
This commit adds the ability to configure labels for the ollama service in the values.yaml file. Users can now specify custom labels for the ollama service, providing greater flexibility in managing its configuration.
2024-05-07 22:11:19 +02:00
..
templates feat: add feature to configure ollama service labels via values 2024-05-07 22:11:19 +02:00
.helmignore Initial commit with existing chart and new Helm release workflow 2024-05-06 09:20:43 -06:00
Chart.yaml Update Chart.yaml 2024-05-07 11:11:23 -07:00
README.md adding helm docs 2024-05-06 19:46:29 -07:00
README.md.gotmpl adding helm docs 2024-05-06 19:46:29 -07:00
values-minikube.yaml Initial commit with existing chart and new Helm release workflow 2024-05-06 09:20:43 -06:00
values.yaml feat: add feature to configure ollama service labels via values 2024-05-07 22:11:19 +02:00

open-webui

Version: 1.0.0 AppVersion: latest

Open WebUI: A User-Friendly Web Interface for Chat Interactions 👋

Homepage: https://www.openwebui.com/

Source Code

Installing

Before you can install, you need to add the open-webui repo to Helm

helm repo add open-webui https://helm.openwebui.com/
helm repo update

Now you can install the chart:

helm upgrade --install open-webui open-webui/open-webui

Values

Key Type Default Description
nameOverride string ""
ollama.annotations object {}
ollama.externalHost string ""
ollama.gpu.enabled bool false Enable additional ENV values to help Ollama discover GPU usage
ollama.image.pullPolicy string "Always"
ollama.image.repository string "ollama/ollama"
ollama.image.tag string "latest"
ollama.nodeSelector object {}
ollama.persistence.accessModes[0] string "ReadWriteOnce"
ollama.persistence.annotations object {}
ollama.persistence.enabled bool true
ollama.persistence.existingClaim string ""
ollama.persistence.selector object {}
ollama.persistence.size string "30Gi"
ollama.persistence.storageClass string ""
ollama.podAnnotations object {}
ollama.replicaCount int 1
ollama.resources object {}
ollama.runtimeClassName string "" If using a special runtime container such as nvidia, set it here.
ollama.service.annotations object {}
ollama.service.containerPort int 11434
ollama.service.port int 80
ollama.service.type string "ClusterIP"
ollama.tolerations[0].effect string "NoSchedule"
ollama.tolerations[0].key string "nvidia.com/gpu"
ollama.tolerations[0].operator string "Exists"
webui.annotations object {}
webui.image.pullPolicy string "Always"
webui.image.repository string "ghcr.io/open-webui/open-webui"
webui.image.tag string ""
webui.ingress.annotations object {} Use appropriate annotations for your Ingress controller, e.g., for NGINX: nginx.ingress.kubernetes.io/rewrite-target: /
webui.ingress.class string ""
webui.ingress.enabled bool false
webui.ingress.existingSecret string ""
webui.ingress.host string ""
webui.ingress.tls bool false
webui.nodeSelector object {}
webui.persistence.accessModes list ["ReadWriteOnce"] If using multiple replicas, you must update accessModes to ReadWriteMany
webui.persistence.annotations object {}
webui.persistence.enabled bool true
webui.persistence.existingClaim string ""
webui.persistence.selector object {}
webui.persistence.size string "2Gi"
webui.persistence.storageClass string ""
webui.podAnnotations object {}
webui.replicaCount int 1
webui.resources object {}
webui.service.annotations object {}
webui.service.containerPort int 8080
webui.service.labels object {}
webui.service.loadBalancerClass string ""
webui.service.nodePort string ""
webui.service.port int 80
webui.service.type string "ClusterIP"
webui.tolerations list []

Autogenerated from chart metadata using helm-docs.