-
Notifications
You must be signed in to change notification settings - Fork 613
[FEATURE][DB]: Support external database host/url #1722
Description
🧭 Type of Feature
Please select the most appropriate category:
- Enhancement to existing functionality
- New feature or capability
- New MCP-compliant server
- New component or integration
- Developer tooling or test improvement
- Packaging, automation and deployment (ex: pypi, docker, quay.io, kubernetes, terraform)
- Other (please describe below)
🧭 Feature
Title: Support External Database host/url
Goal: Use an external postgres such as RDS as the database
Why now: Many people would prefer to run a managed database like AWS RDS instead of managing their own inside k8s.
I don't think this is an EPIC, but just a single task to expand the helm chart template deployment-mcpgateway.yaml to avoid hard-coding POSTGRES_HOST to be associated with helm chart name. We should be able to set the it directly via helm.
Even better, we might just need to set a single secret string for DATABASE_URL from a secret, instead of the multiple environment variables obtained in different manners.
🔄 Alternatives Considered
List any alternative designs, existing workarounds, or rejected ideas.
📓 Additional Context
Include related issues, links to discussions, issues, etc.