You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(helm): add ServiceAccount support to mcp-stack chart (#1718)
* feat(helm): add ServiceAccount support to mcp-stack chart
Add optional ServiceAccount configuration for cloud IAM integration
(AWS IRSA, GCP Workload Identity). Disabled by default to maintain
backward compatibility.
- Add serviceAccount section to values.yaml
- Add serviceAccountName helper to _helpers.tpl
- Create serviceaccount.yaml template
- Attach serviceAccountName to all Deployments and Jobs
- Add schema validation in values.schema.json
Signed-off-by: ppippi-dev <wjdqlsdlsp@naver.com>
* fix(helm): add missing serviceAccountName to pgbouncer deployment
The original PR missed adding serviceAccountName to the pgbouncer
deployment template. This adds it for consistency with all other
deployments and jobs in the chart.
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* docs(helm): add ServiceAccount documentation and regenerate README
- Add CHANGELOG entry for ServiceAccount support feature
- Add helm-docs comments to serviceAccount values for auto-generated docs
- Document that automountServiceAccountToken only applies when create=true
- Document that all pods share the same ServiceAccount
- Regenerate README.md with helm-docs to include new values
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
---------
Signed-off-by: ppippi-dev <wjdqlsdlsp@naver.com>
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Co-authored-by: Mihai Criveti <crivetimihai@gmail.com>
***PgBouncer ServiceAccount** ([#1718](https://github.com/IBM/mcp-context-forge/pull/1718)) - Added missing `serviceAccountName` to pgbouncer deployment for consistency with other components
| serviceAccount.annotations | object |`{}`| Annotations for the ServiceAccount (e.g., AWS IRSA, GCP Workload Identity) |
719
+
| serviceAccount.automountServiceAccountToken | bool |`true`| Mount the ServiceAccount token in pods. Only applies when create=true (existing ServiceAccounts control their own token mounting) |
720
+
| serviceAccount.create | bool |`false`| Create a ServiceAccount for all pods in this release |
721
+
| serviceAccount.name | string |`""`| ServiceAccount name. If empty and create=true, uses release fullname. If create=false, uses this name or "default" |
0 commit comments