Skip to content

[FEATURE][DB]: Support external database host/url #1722

@jinzishuai

Description

@jinzishuai

🧭 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.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions