Add open-webui resource to Kustomization configuration for Noble cluster, enhancing application deployment structure.
This commit is contained in:
36
clusters/noble/apps/open-webui/values.yaml
Normal file
36
clusters/noble/apps/open-webui/values.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
# Open WebUI — https://github.com/open-webui/helm-charts (chart **open-webui**).
|
||||
# Ingress: Traefik + cert-manager (same pattern as **`clusters/noble/apps/homepage/values.yaml`**).
|
||||
#
|
||||
# After sync: set an OpenAI-compatible API key (**`openaiApiKey`** below or **`openaiApiKeyExistingSecret`**),
|
||||
# or enable in-cluster **Ollama** / **Pipelines** in this file. Chart defaults ship a placeholder key — override before use.
|
||||
#
|
||||
# Optional: protect with ForwardAuth like **`clusters/noble/bootstrap/longhorn/values-authentik-forwardauth.yaml`**.
|
||||
#
|
||||
ollama:
|
||||
enabled: false
|
||||
|
||||
pipelines:
|
||||
enabled: false
|
||||
|
||||
# External Ollama (when not using the subchart), e.g. `http://ollama.ollama.svc.cluster.local:11434`
|
||||
ollamaUrls: []
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
class: traefik
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
host: open-webui.apps.noble.lab.pcenicni.dev
|
||||
additionalHosts: []
|
||||
tls: true
|
||||
existingSecret: ""
|
||||
|
||||
enableOpenaiApi: true
|
||||
openaiBaseApiUrl: "https://api.openai.com/v1"
|
||||
openaiApiKey: ""
|
||||
# openaiApiKeyExistingSecret: open-webui-openai
|
||||
# openaiApiKeyExistingSecretKey: api-key
|
||||
|
||||
persistence:
|
||||
enabled: true
|
||||
size: 5Gi
|
||||
Reference in New Issue
Block a user