helm-charts/charts/open-webui
2024-05-06 19:46:29 -07:00
..
templates Initial commit with existing chart and new Helm release workflow 2024-05-06 09:20:43 -06:00
.helmignore Initial commit with existing chart and new Helm release workflow 2024-05-06 09:20:43 -06:00
Chart.yaml Initial commit with existing chart and new Helm release workflow 2024-05-06 09:20:43 -06: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 Initial commit with existing chart and new Helm release workflow 2024-05-06 09:20:43 -06: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.