[PR #808] [MERGED] feat(kubernetes)!: Major Helm Chart refactor #20471

Closed
opened 2026-04-20 02:59:17 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/808
Author: @duhow
Created: 2/19/2024
Status: Merged
Merged: 2/24/2024
Merged by: @tjbck

Base: mainHead: kubernetes


📝 Commits (10+)

📊 Changes

12 files changed (+315 additions, -95 deletions)

View changed files

📝 kubernetes/helm/.helmignore (+1 -0)
📝 kubernetes/helm/Chart.yaml (+17 -1)
kubernetes/helm/templates/_helpers.tpl (+47 -0)
kubernetes/helm/templates/ollama-namespace.yaml (+0 -4)
📝 kubernetes/helm/templates/ollama-service.yaml (+14 -6)
📝 kubernetes/helm/templates/ollama-statefulset.yaml (+62 -21)
📝 kubernetes/helm/templates/webui-deployment.yaml (+38 -14)
📝 kubernetes/helm/templates/webui-ingress.yaml (+17 -7)
📝 kubernetes/helm/templates/webui-pvc.yaml (+18 -5)
📝 kubernetes/helm/templates/webui-service.yaml (+18 -9)
kubernetes/helm/values-minikube.yaml (+27 -0)
📝 kubernetes/helm/values.yaml (+56 -28)

📄 Description

A major refactor of the Helm Chart, allowing for proper install customization.
Still WIP, need some additional testing for validation.


🔄 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/open-webui/pull/808 **Author:** [@duhow](https://github.com/duhow) **Created:** 2/19/2024 **Status:** ✅ Merged **Merged:** 2/24/2024 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `main` ← **Head:** `kubernetes` --- ### 📝 Commits (10+) - [`770c6f2`](https://github.com/open-webui/open-webui/commit/770c6f210cda49089338b2b2009f4d1956a2005d) remove namespace - [`cbaada1`](https://github.com/open-webui/open-webui/commit/cbaada1410bbfb6caa0f4b5726b30a499ed30616) add define names - [`0b7f183`](https://github.com/open-webui/open-webui/commit/0b7f183a038fc84d29a5a92e62b963ac61f34973) add labels and selectors - [`05e3149`](https://github.com/open-webui/open-webui/commit/05e31494c2ce13b9254922816d611cff4f52a9a8) rename ports, labels and service settings - [`0d803aa`](https://github.com/open-webui/open-webui/commit/0d803aa0fda8fde7d3375f09471ccebf85701a8f) update image repository and storage - [`75a52df`](https://github.com/open-webui/open-webui/commit/75a52df8897502d03788a573868c02fdb2f7170d) remove default resources allocation - [`62e0096`](https://github.com/open-webui/open-webui/commit/62e00968177b2a185f2dc6c2015fdf74e0f038eb) add chart details - [`4608afa`](https://github.com/open-webui/open-webui/commit/4608afa5b9fa25491f5ee3041599654e79ab4a7b) fix values and update docker tag - [`34b7fd1`](https://github.com/open-webui/open-webui/commit/34b7fd18c70d4a561d32639dbd702031980371d3) update storage definition - [`f82347e`](https://github.com/open-webui/open-webui/commit/f82347ead68b986ffbe8cca255fd7cc89b7d58f8) add annotations ### 📊 Changes **12 files changed** (+315 additions, -95 deletions) <details> <summary>View changed files</summary> 📝 `kubernetes/helm/.helmignore` (+1 -0) 📝 `kubernetes/helm/Chart.yaml` (+17 -1) ➕ `kubernetes/helm/templates/_helpers.tpl` (+47 -0) ➖ `kubernetes/helm/templates/ollama-namespace.yaml` (+0 -4) 📝 `kubernetes/helm/templates/ollama-service.yaml` (+14 -6) 📝 `kubernetes/helm/templates/ollama-statefulset.yaml` (+62 -21) 📝 `kubernetes/helm/templates/webui-deployment.yaml` (+38 -14) 📝 `kubernetes/helm/templates/webui-ingress.yaml` (+17 -7) 📝 `kubernetes/helm/templates/webui-pvc.yaml` (+18 -5) 📝 `kubernetes/helm/templates/webui-service.yaml` (+18 -9) ➕ `kubernetes/helm/values-minikube.yaml` (+27 -0) 📝 `kubernetes/helm/values.yaml` (+56 -28) </details> ### 📄 Description A major refactor of the Helm Chart, allowing for proper install customization. ~Still WIP, need some additional testing for validation.~ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-20 02:59:17 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#20471