[PR #734] [MERGED] fix: adding deploy feature #731

Closed
opened 2026-06-05 19:17:34 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/helm/pull/734
Author: @gethin-langchain
Created: 5/26/2026
Status: Merged
Merged: 5/26/2026
Merged by: @gethin-langchain

Base: mainHead: feat/add-deploy-feature


📝 Commits (4)

  • 5b21cfe fix: adding deploy feature
  • 4ee4e9a fix: adding deploy feature
  • b27a847 fix: downgrade to 1.1.0 from 2.0.0
  • f159563 fix: feedback and corrections

📊 Changes

13 files changed (+216 additions, -45 deletions)

View changed files

📝 charts/mission-control/Chart.yaml (+2 -2)
📝 charts/mission-control/README.md (+39 -13)
📝 charts/mission-control/README.md.gotmpl (+36 -11)
charts/mission-control/examples/high-availability.yaml (+20 -0)
charts/mission-control/examples/ingress.yaml (+9 -0)
charts/mission-control/examples/minimal.yaml (+11 -0)
charts/mission-control/examples/persistence.yaml (+15 -0)
📝 charts/mission-control/install-script.sh (+11 -1)
📝 charts/mission-control/templates/NOTES.txt (+1 -1)
📝 charts/mission-control/templates/_helpers.tpl (+3 -3)
📝 charts/mission-control/templates/backend/cluster-role.yaml (+54 -8)
📝 charts/mission-control/templates/backend/statefulset.yaml (+2 -0)
📝 charts/mission-control/values.yaml (+13 -6)

📄 Description

Enable the deploy feature and add values override support

  • Bumps the chart to version 2.0.0 and promotes the in-UI Helm deploy button from hidden to on by default. Adds a new valuesOverride flag so operators can upload per-product values.yaml files directly from the Mission Control UI — useful for airgapped environments without GitHub access.
  • The ClusterRole is expanded to grant the RBAC verbs Helm requires to run helm upgrade --install from the UI. Both new flags can be set to false for compliance-sensitive installs that need a read-only console.
  • Documentation, install script, and default values are updated to match.

🔄 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/langchain-ai/helm/pull/734 **Author:** [@gethin-langchain](https://github.com/gethin-langchain) **Created:** 5/26/2026 **Status:** ✅ Merged **Merged:** 5/26/2026 **Merged by:** [@gethin-langchain](https://github.com/gethin-langchain) **Base:** `main` ← **Head:** `feat/add-deploy-feature` --- ### 📝 Commits (4) - [`5b21cfe`](https://github.com/langchain-ai/helm/commit/5b21cfe285debaab20c4b283b2b0a0a48df26132) fix: adding deploy feature - [`4ee4e9a`](https://github.com/langchain-ai/helm/commit/4ee4e9ae00db2bac676f68d083ceb19a2eed0d8b) fix: adding deploy feature - [`b27a847`](https://github.com/langchain-ai/helm/commit/b27a847dae3e04e84621609af7f87fad2a1a894b) fix: downgrade to 1.1.0 from 2.0.0 - [`f159563`](https://github.com/langchain-ai/helm/commit/f15956383e830bf06bfae7a0ffc0048f91e01370) fix: feedback and corrections ### 📊 Changes **13 files changed** (+216 additions, -45 deletions) <details> <summary>View changed files</summary> 📝 `charts/mission-control/Chart.yaml` (+2 -2) 📝 `charts/mission-control/README.md` (+39 -13) 📝 `charts/mission-control/README.md.gotmpl` (+36 -11) ➕ `charts/mission-control/examples/high-availability.yaml` (+20 -0) ➕ `charts/mission-control/examples/ingress.yaml` (+9 -0) ➕ `charts/mission-control/examples/minimal.yaml` (+11 -0) ➕ `charts/mission-control/examples/persistence.yaml` (+15 -0) 📝 `charts/mission-control/install-script.sh` (+11 -1) 📝 `charts/mission-control/templates/NOTES.txt` (+1 -1) 📝 `charts/mission-control/templates/_helpers.tpl` (+3 -3) 📝 `charts/mission-control/templates/backend/cluster-role.yaml` (+54 -8) 📝 `charts/mission-control/templates/backend/statefulset.yaml` (+2 -0) 📝 `charts/mission-control/values.yaml` (+13 -6) </details> ### 📄 Description Enable the deploy feature and add values override support - Bumps the chart to version 2.0.0 and promotes the in-UI Helm deploy button from hidden to on by default. Adds a new valuesOverride flag so operators can upload per-product values.yaml files directly from the Mission Control UI — useful for airgapped environments without GitHub access. - The ClusterRole is expanded to grant the RBAC verbs Helm requires to run helm upgrade --install from the UI. Both new flags can be set to false for compliance-sensitive installs that need a read-only console. - Documentation, install script, and default values are updated to match. --- <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-06-05 19:17:34 -04:00
yindo closed this issue 2026-06-05 19:17:34 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/helm#731