helm-charts/charts/open-webui
2024-06-06 17:37:37 -07:00
..
charts Upgrade Open WebUI app to v0.2+ 2024-06-04 21:37:40 -06:00
templates Upgrade Open WebUI app to v0.2+ 2024-06-04 21:37:40 -06:00
.helmignore Upgrade Open WebUI app to v0.2+ 2024-06-04 21:37:40 -06:00
Chart.lock Upgrade Open WebUI app to v0.2+ 2024-06-04 21:37:40 -06:00
Chart.yaml Fix Open WebUI chart release 2024-06-06 17:37:37 -07:00
README.md Upgrade Open WebUI app to v0.2+ 2024-06-04 21:37:40 -06:00
README.md.gotmpl adding helm docs 2024-05-06 19:46:29 -07:00
values-minikube.yaml separate openwebui from ollama chart 2024-05-07 12:47:57 -07:00
values.yaml Upgrade Open WebUI app to v0.2+ 2024-06-04 21:37:40 -06:00

open-webui

Version: 3.0.0 AppVersion: 0.2.2

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

Requirements

Repository Name Version
https://helm.openwebui.com pipelines >=0.0.1
https://otwld.github.io/ollama-helm/ ollama >=0.24.0

Values

Key Type Default Description
affinity object {} Affinity for pod assignment
annotations object {}
clusterDomain string "cluster.local" Value of cluster domain
extraEnvVars string nil Additional environments variables on the output Deployment definition. Most up-to-date environment variables can be found here: https://docs.openwebui.com/getting-started/env-configuration/
image object {"pullPolicy":"Always","repository":"ghcr.io/open-webui/open-webui","tag":"latest"} Open WebUI image tags can be found here: https://github.com/open-webui/open-webui/pkgs/container/open-webui
ingress.annotations object {} Use appropriate annotations for your Ingress controller, e.g., for NGINX: nginx.ingress.kubernetes.io/rewrite-target: /
ingress.class string ""
ingress.enabled bool false
ingress.existingSecret string ""
ingress.host string ""
ingress.tls bool false
nameOverride string ""
nodeSelector object {} Node labels for pod assignment.
ollama.enabled bool true Automatically install Ollama Helm chart from https://otwld.github.io/ollama-helm/. Use Helm Values to configure
ollama.fullnameOverride string "open-webui-ollama" If enabling embedded Ollama, update fullnameOverride to your desired Ollama name value, or else it will use the default ollama.name value from the Ollama chart
ollamaUrls list [] A list of Ollama API endpoints. These can be added in lieu of automatically installing the Ollama Helm chart, or in addition to it.
openaiBaseApiUrl string "" OpenAI base API URL to use. Defaults to the Pipelines service endpoint when Pipelines are enabled, and "https://api.openai.com/v1" if Pipelines are not enabled and this value is blank
persistence.accessModes list ["ReadWriteOnce"] If using multiple replicas, you must update accessModes to ReadWriteMany
persistence.annotations object {}
persistence.enabled bool true
persistence.existingClaim string "" Use existingClaim if you want to re-use an existing Open WebUI PVC instead of creating a new one
persistence.selector object {}
persistence.size string "2Gi"
persistence.storageClass string ""
pipelines.enabled bool true Automatically install Pipelines chart to extend Open WebUI functionality using Pipelines: https://github.com/open-webui/pipelines
pipelines.extraEnvVars[0] object {"name":"PIPELINES_API_KEY","value":"0p3n-w3bu!"} This is a default password that can and should be updated on your production deployment, and should be stored in a K8s secret
podAnnotations object {}
replicaCount int 1
resources object {}
service object {"annotations":{},"containerPort":8080,"labels":{},"loadBalancerClass":"","nodePort":"","port":80,"type":"ClusterIP"} Service values to expose Open WebUI pods to cluster
tolerations list [] Tolerations for pod assignment

Autogenerated from chart metadata using helm-docs.