Skip to content

feat(grafana): upgrade dashboards and provisioning for Grafana 13#8992

Open
DoDiODev wants to merge 1 commit into
apache:mainfrom
DoDiODev:pr/grafana-sqlglot-grafana-13
Open

feat(grafana): upgrade dashboards and provisioning for Grafana 13#8992
DoDiODev wants to merge 1 commit into
apache:mainfrom
DoDiODev:pr/grafana-sqlglot-grafana-13

Conversation

@DoDiODev

Copy link
Copy Markdown
Contributor

Summary

  • update the Grafana SQL converter dependency to sqlglot 30.12.0
  • upgrade Grafana from 11.6.2 through 12.4.5 to 13.0.2, including provisioning and persistent-volume hardening
  • align dashboard metadata and datasource references with Grafana 13; remove duplicate broken AI Model ROI dashboards
  • retain postgresVersion: 1400; the PostgreSQL 18 setting remains intentionally scoped to the database upgrade

Validation

  • git diff --check upstream/main...HEAD
  • bash -n grafana/scripts/entrypoint.sh
  • parsed all 126 Grafana dashboard JSON files
  • installed grafana/scripts/requirements.txt in a clean Python virtual environment and verified sqlglot 30.12.0
  • manual validation completed; release explicitly approved (FREIGEGEBEN)

Scope exclusion

  • no fork-specific paths (scripts-local/**, AGENTS.md, backend/plugins/q_dev/**, or docker-compose.datasources.yml) are included
  • postgresVersion remains at 1400; PostgreSQL 18 is intentionally left to its dedicated change

Update the Grafana SQL converter dependency to sqlglot 30.12.0.

Upgrade Grafana from 11.6.2 through 12.4.5 to 13.0.2 and harden dashboard provisioning, home-dashboard resolution, legacy-volume handling, and datasource cleanup.

Align dashboard datasource references and plugin metadata with Grafana 13, and remove duplicate AI Model ROI dashboards.

Keep postgresVersion at 1400; the PostgreSQL 18 server-version bump remains scoped to its dedicated change.

Signed-off-by: DoDiODev <DoDiDev@proton.me>
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