Skip to content

Fix Grafana dashboard import validation - #153

Merged
variablenix merged 1 commit into
mainfrom
fix/grafana-portable-dashboard
Aug 30, 2026
Merged

Fix Grafana dashboard import validation#153
variablenix merged 1 commit into
mainfrom
fix/grafana-portable-dashboard

Conversation

@variablenix

Copy link
Copy Markdown
Owner

Summary

  • convert the dashboard from an instance-bound v2 API resource to Grafana's portable Classic import model
  • map Prometheus through DS_PROMETHEUS during import
  • remove server-managed generation and timestamp state that can fail Import/Save validation
  • preserve all nine panels, five dashboard variables, layout, queries, and descriptions
  • add regression checks for the portable data-source input and dashboard identity

Validation

  • jq empty grafana/gobot-dashboard.json
  • go test ./...
  • git diff --check

@variablenix
variablenix merged commit e47c4aa into main Aug 30, 2026
3 checks passed
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