Created
January 23, 2025 19:38
-
-
Save sirkirby/5d8e7d65b8b27daecaa5418e976f5f1d to your computer and use it in GitHub Desktop.
Open WebUI helm chart custom values
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pipelines: | |
# -- Automatically install Pipelines chart to extend Open WebUI functionality using Pipelines: https://github.com/open-webui/pipelines | |
enabled: true | |
# -- This section can be used to pass required environment variables to your pipelines (e.g. Langfuse hostname) | |
extraEnvVars: [] | |
tika: | |
# -- Automatically install Apache Tika to extend Open WebUI | |
enabled: true | |
# -- A list of Ollama API endpoints. These can be added in lieu of automatically installing the Ollama Helm chart, or in addition to it. | |
ollamaUrls: | |
- http://10.1.1.75:11434 # M2 Pro Mini | |
- http://10.1.1.85:11434 # M4 Pro Mini | |
- http://10.1.1.95:11434 # RTX 4090 | |
websocket: | |
# -- Enables websocket support in Open WebUI with env `ENABLE_WEBSOCKET_SUPPORT` | |
enabled: true | |
# -- Specifies the websocket manager to use with env `WEBSOCKET_MANAGER`: redis (default) | |
manager: redis | |
# -- Specifies the URL of the Redis instance for websocket communication. Template with `redis://[:<password>@]<hostname>:<port>/<db>` | |
url: redis://open-webui-redis:6379/0 | |
# -- Deploys a redis | |
redis: | |
# -- Enable redis installation | |
enabled: true | |
# -- Redis name | |
name: open-webui-redis | |
# -- Redis labels | |
labels: {} | |
# -- Redis annotations | |
annotations: {} | |
# -- Redis image | |
image: | |
repository: redis | |
tag: 7.4.2-alpine3.21 | |
pullPolicy: IfNotPresent | |
# -- Value of cluster domain | |
clusterDomain: cluster.local | |
annotations: {} | |
podAnnotations: {} | |
podLabels: {} | |
replicaCount: 1 | |
# -- Open WebUI image tags can be found here: https://github.com/open-webui/open-webui | |
image: | |
repository: ghcr.io/open-webui/open-webui | |
tag: "main" | |
pullPolicy: "IfNotPresent" | |
serviceAccount: | |
enable: true | |
name: "" | |
annotations: {} | |
automountServiceAccountToken: false | |
ingress: | |
enabled: true | |
class: "nginx" | |
annotations: | |
nginx.ingress.kubernetes.io/backend-protocol: "HTTP" | |
nginx.ingress.kubernetes.io/force-ssl-redirect: "true" | |
nginx.ingress.kubernetes.io/ssl-redirect: "true" | |
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600" | |
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600" | |
nginx.ingress.kubernetes.io/proxy-body-size: "8m" | |
nginx.ingress.kubernetes.io/proxy-buffering: "off" | |
nginx.ingress.kubernetes.io/proxy-http-version: "1.1" | |
nginx.ingress.kubernetes.io/websocket-services: "open-webui" | |
nginx.ingress.kubernetes.io/connection-proxy-header: "upgrade" | |
nginx.ingress.kubernetes.io/proxy-set-header: | | |
Upgrade $http_upgrade; | |
Connection "upgrade"; | |
Host $host; | |
X-Real-IP $remote_addr; | |
X-Forwarded-For $proxy_add_x_forwarded_for; | |
X-Forwarded-Proto $scheme; | |
X-Original-URI $request_uri; | |
nginx.ingress.kubernetes.io/affinity: "cookie" | |
nginx.ingress.kubernetes.io/session-cookie-name: "route" | |
nginx.ingress.kubernetes.io/session-cookie-expires: "172800" | |
nginx.ingress.kubernetes.io/session-cookie-max-age: "172800" | |
host: "chat.chriskirby.net" | |
paths: | |
- path: /api/ | |
pathType: Prefix | |
- path: / | |
pathType: Prefix | |
additionalHosts: [] | |
tls: true | |
existingSecret: "owui-tls-cert" | |
persistence: | |
enabled: true | |
size: 10Gi | |
accessModes: | |
- ReadWriteMany | |
storageClass: "nfs" | |
selector: {} | |
annotations: {} | |
# -- Service values to expose Open WebUI pods to cluster | |
service: | |
type: ClusterIP | |
annotations: {} | |
port: 80 | |
containerPort: 8080 | |
nodePort: "" | |
labels: {} | |
loadBalancerClass: "" | |
# -- 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 | |
openaiBaseApiUrl: "" | |
# -- Env vars added to the Open WebUI deployment. Most up-to-date environment variables can be found here: https://docs.openwebui.com/getting-started/env-configuration/ | |
extraEnvVars: | |
# -- Default API key value for Pipelines. Should be updated in a production deployment, or be changed to the required API key if not using Pipelines | |
- name: OPENAI_API_KEY | |
value: "0p3n-w3bu!" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment