grafana/apps/dashvalidator/kinds
Alexa Vargas 51d2b15aae
Suggested Dashboards: Create dashboard compatibility validation app (#115746)
* Create dashboard validator app
- Generate scaffolding
- Create DashboardCompatibilityScore Kind in CUE

* Create app.go file and define app configuration, custom route and basic handler for that route

* Wire dashvalidator app with grafana

* Add 'check' endpoint to manifest, fix issue with grafana core depedencies

* Fix linting

* Fix codeowners

* Fix go workspace

* Add dashvalidator app to Dockerfile for Go workspace validation

* run gen-go

* run again make gen-go

* update go work

* Update dashvalidator go.mod to newest go version and add new directives replacements

- The replacement directives were related to plugins (semconv and
plugins)
- Ran also go mod tidy and make update-workspace

* Fix issue related to go.mod and enterprise

* update workspace with latest changes

* ran make update-workspace

* Gate app with dashboardValidatorApp feature toggle

* Apply pr feedback
2026-01-26 14:24:56 +01:00
..
cue.mod Suggested Dashboards: Create dashboard compatibility validation app (#115746) 2026-01-26 14:24:56 +01:00
dashboardcompatibilityscore.cue Suggested Dashboards: Create dashboard compatibility validation app (#115746) 2026-01-26 14:24:56 +01:00
manifest.cue Suggested Dashboards: Create dashboard compatibility validation app (#115746) 2026-01-26 14:24:56 +01:00