diff --git a/charts/open-webui/Chart.yaml b/charts/open-webui/Chart.yaml index d0308fe..b72e418 100644 --- a/charts/open-webui/Chart.yaml +++ b/charts/open-webui/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: open-webui -version: 2.0.2 +version: 2.1.0 appVersion: "latest" home: https://www.openwebui.com/ @@ -8,15 +8,15 @@ icon: https://raw.githubusercontent.com/open-webui/open-webui/main/static/favico description: "Open WebUI: A User-Friendly Web Interface for Chat Interactions 👋" keywords: -- llm -- chat -- web-ui + - llm + - chat + - web-ui sources: -- https://github.com/open-webui/helm-charts -- https://github.com/open-webui/open-webui/pkgs/container/open-webui -- https://github.com/otwld/ollama-helm/ -- https://hub.docker.com/r/ollama/ollama + - https://github.com/open-webui/helm-charts + - https://github.com/open-webui/open-webui/pkgs/container/open-webui + - https://github.com/otwld/ollama-helm/ + - https://hub.docker.com/r/ollama/ollama annotations: licenses: MIT @@ -26,7 +26,6 @@ dependencies: repository: https://otwld.github.io/ollama-helm/ version: ">=0.24.0" import-values: - - child: service parent: ollama.service condition: ollama.enabled diff --git a/charts/open-webui/templates/deployment.yaml b/charts/open-webui/templates/deployment.yaml index 89aca2c..20fdd40 100644 --- a/charts/open-webui/templates/deployment.yaml +++ b/charts/open-webui/templates/deployment.yaml @@ -42,11 +42,8 @@ spec: env: - name: OLLAMA_BASE_URLS value: {{ include "ollamaBaseUrls" . | quote }} - {{- with .Values.extraEnvVars }} - {{- range . }} - - name: {{ .name }} - value: {{ .value | quote }} - {{- end }} + {{- if .Values.extraEnvVars }} + {{- toYaml .Values.extraEnvVars | nindent 8 }} {{- end }} tty: true {{- with .Values.nodeSelector }} diff --git a/charts/open-webui/values.yaml b/charts/open-webui/values.yaml index 46447f3..1cb444c 100644 --- a/charts/open-webui/values.yaml +++ b/charts/open-webui/values.yaml @@ -15,7 +15,6 @@ ollama: # persistentVolume: # 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: [] @@ -45,7 +44,7 @@ persistence: existingClaim: "" # -- If using multiple replicas, you must update accessModes to ReadWriteMany accessModes: - - ReadWriteOnce + - ReadWriteOnce storageClass: "" selector: {} annotations: {} @@ -69,6 +68,11 @@ service: loadBalancerClass: "" # -- Additional environments variables on the output Deployment definition. -extraEnvVars: [] -# - name: OLLAMA_DEBUG -# value: "1" +extraEnvVars: + # - name: OPENAI_API_KEY + # valueFrom: + # secretKeyRef: + # name: openai-api-key + # key: api-key + # - name: OLLAMA_DEBUG + # value: "1"