Skip to content

feat: add postgresql support#371

Open
fabioluciano wants to merge 4 commits intoapache:mainfrom
fabioluciano:feature/postgresql-support
Open

feat: add postgresql support#371
fabioluciano wants to merge 4 commits intoapache:mainfrom
fabioluciano:feature/postgresql-support

Conversation

@fabioluciano
Copy link
Copy Markdown

No description provided.

fabioluciano and others added 2 commits May 6, 2026 11:12
- Introduced `httpRoute` configuration in `values.schema.json` and `values.yaml` to enable Gateway API HTTPRoute with customizable properties such as `gatewayName`, `hostnames`, and `prefix`.
- Updated `values.yaml` to enable Grafana by default and set MySQL as the database type.
- Added HTTPRoute resource for routing traffic to Grafana and UI services.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@fabioluciano fabioluciano force-pushed the feature/postgresql-support branch from 192111a to f832cb4 Compare May 6, 2026 16:17
- Remove deprecated grafana.enabled=false requirement for PostgreSQL
- Update note about Grafana compatibility with both MySQL and PostgreSQL
- Add Gateway API HTTPRoute deployment scenario documentation
- Regenerate charts/devlake/README.md with helm-docs to reflect:
  - httpRoute configuration options (9 new parameters)
  - grafana.enabled default changed to true
  - database.type default to mysql
  - database.externalPort updated to match database type
Grafana dashboards only support MySQL datasources. When using PostgreSQL,
users must disable Grafana or use external Grafana instance.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant