Dashboards: Add Dashboard Schema validation (1) (#103662)

This commit is contained in:
Marco de Abreu
2025-04-11 16:52:46 +00:00
committed by GitHub
parent 920c7b1de5
commit 95f04c79cd
30 changed files with 3086 additions and 34 deletions
@@ -157,6 +157,9 @@ Experimental features might be changed or removed without prior notice.
| `disableClassicHTTPHistogram` | Disables classic HTTP Histogram (use with enableNativeHTTPHistogram) |
| `kubernetesSnapshots` | Routes snapshot requests from /api to the /apis endpoint |
| `kubernetesDashboards` | Use the kubernetes API in the frontend for dashboards |
| `dashboardDisableSchemaValidationV1` | Disable schema validation for dashboards/v1 |
| `dashboardDisableSchemaValidationV2` | Disable schema validation for dashboards/v2 |
| `dashboardSchemaValidationLogging` | Log schema validation errors so they can be analyzed later |
| `datasourceQueryTypes` | Show query type endpoints in datasource API servers (currently hardcoded for testdata, expressions, and prometheus) |
| `queryService` | Register /apis/query.grafana.app/ -- will eventually replace /api/ds/query |
| `queryServiceRewrite` | Rewrite requests targeting /ds/query to the query service |