[PR #221] [MERGED] Feat/improve open webui chart #255

Closed
opened 2026-02-15 19:17:05 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/helm-charts/pull/221
Author: @this-is-tobi
Created: 4/13/2025
Status: Merged
Merged: 4/13/2025
Merged by: @westbrook-ai

Base: mainHead: feat/improve-open-webui-whart


📝 Commits (4)

  • bb57d8c feat: add postgresql dependency support in open-webui chart
  • 34969f3 feat: add storage provider support in open-webui chart
  • 4c789ac fix: handle env vars override in open-webui chart
  • f1c4efb refactor: add charts dependencies tgz to gitignore

📊 Changes

12 files changed (+143 additions, -17 deletions)

View changed files

📝 .github/workflows/helm-test-open-webui.yml (+17 -5)
📝 .gitignore (+4 -0)
📝 charts/open-webui/Chart.lock (+5 -2)
📝 charts/open-webui/Chart.yaml (+6 -1)
📝 charts/open-webui/README.md (+16 -1)
charts/open-webui/charts/ollama-1.14.0.tgz (+0 -0)
charts/open-webui/charts/pipelines-0.5.0.tgz (+0 -0)
charts/open-webui/charts/redis-20.11.5.tgz (+0 -0)
charts/open-webui/charts/tika-2.9.0.tgz (+0 -0)
📝 charts/open-webui/templates/pvc.yaml (+1 -1)
📝 charts/open-webui/templates/workload-manager.yaml (+43 -7)
📝 charts/open-webui/values.yaml (+51 -0)

📄 Description

This PR brings several improvements to the Open-webui chart:

Values used to try updates :

extraEnvVars:
- name: OPENAI_API_KEY
  value: SECRET_KEY
- name: OPENAI_API_BASE_URL
  value: https://api.domain.com/v1
persistence:
  enabled: true
  provider: s3
  s3:
    accessKey: ACCESS_KEY
    secretKey: SECRET_KEY
    endpointUrl: https://s3.domain.com
    region: us-east-1
    bucket: open-webui

postgresql:
  enabled: true

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/helm-charts/pull/221 **Author:** [@this-is-tobi](https://github.com/this-is-tobi) **Created:** 4/13/2025 **Status:** ✅ Merged **Merged:** 4/13/2025 **Merged by:** [@westbrook-ai](https://github.com/westbrook-ai) **Base:** `main` ← **Head:** `feat/improve-open-webui-whart` --- ### 📝 Commits (4) - [`bb57d8c`](https://github.com/open-webui/helm-charts/commit/bb57d8c9285a480959337f8b1844fe270d34f772) feat: add postgresql dependency support in open-webui chart - [`34969f3`](https://github.com/open-webui/helm-charts/commit/34969f304e2455732d60c4eb45263e22b8e67eb2) feat: add storage provider support in open-webui chart - [`4c789ac`](https://github.com/open-webui/helm-charts/commit/4c789ac78824a2f82e235f41c600a24c5a22c848) fix: handle env vars override in open-webui chart - [`f1c4efb`](https://github.com/open-webui/helm-charts/commit/f1c4efb94fc740d11e86d7f52f4993ad66ed7299) refactor: add charts dependencies tgz to gitignore ### 📊 Changes **12 files changed** (+143 additions, -17 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/helm-test-open-webui.yml` (+17 -5) 📝 `.gitignore` (+4 -0) 📝 `charts/open-webui/Chart.lock` (+5 -2) 📝 `charts/open-webui/Chart.yaml` (+6 -1) 📝 `charts/open-webui/README.md` (+16 -1) ➖ `charts/open-webui/charts/ollama-1.14.0.tgz` (+0 -0) ➖ `charts/open-webui/charts/pipelines-0.5.0.tgz` (+0 -0) ➖ `charts/open-webui/charts/redis-20.11.5.tgz` (+0 -0) ➖ `charts/open-webui/charts/tika-2.9.0.tgz` (+0 -0) 📝 `charts/open-webui/templates/pvc.yaml` (+1 -1) 📝 `charts/open-webui/templates/workload-manager.yaml` (+43 -7) 📝 `charts/open-webui/values.yaml` (+51 -0) </details> ### 📄 Description This PR brings several improvements to the Open-webui chart: - Added support for the Helm [postgresql](https://artifacthub.io/packages/helm/bitnami/postgresql) dependency. - Added support for configuring storage provider in Helm values. - Fixed overriding values with `extraEnvVars` by moving it to the end of the template (the last source has priority as described in https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#environment-variables). - Added chart dependencies `.tgz` to gitignore as they are retrieved by Helm CLI (they are also added by https://www.toptal.com/developers/gitignore/api/helm). Values used to try updates : ```yaml extraEnvVars: - name: OPENAI_API_KEY value: SECRET_KEY - name: OPENAI_API_BASE_URL value: https://api.domain.com/v1 persistence: enabled: true provider: s3 s3: accessKey: ACCESS_KEY secretKey: SECRET_KEY endpointUrl: https://s3.domain.com region: us-east-1 bucket: open-webui postgresql: enabled: true ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 19:17:05 -05:00
yindo closed this issue 2026-02-15 19:17:05 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: open-webui/helm-charts#255