DataSource: Support config CRUD from apiservers (#106996)

This commit is contained in:
Ryan McKinley
2025-08-28 22:28:26 +03:00
committed by GitHub
parent 15fab1cb99
commit eda94a6434
61 changed files with 2041 additions and 468 deletions
+7
View File
@@ -499,6 +499,13 @@ var (
Owner: grafanaDatasourcesCoreServicesSquad,
RequiresRestart: true, // Adds a route at startup
},
{
Name: "queryServiceWithConnections",
Description: "Adds datasource connections to the query service",
Stage: FeatureStageExperimental,
Owner: grafanaDatasourcesCoreServicesSquad,
RequiresRestart: true, // Adds a route at startup
},
{
Name: "queryServiceRewrite",
Description: "Rewrite requests targeting /ds/query to the query service",
+1
View File
@@ -65,6 +65,7 @@ dashboardSchemaValidationLogging,experimental,@grafana/grafana-app-platform-squa
scanRowInvalidDashboardParseFallbackEnabled,experimental,@grafana/search-and-storage,false,false,false
datasourceQueryTypes,experimental,@grafana/grafana-app-platform-squad,false,true,false
queryService,experimental,@grafana/grafana-datasources-core-services,false,true,false
queryServiceWithConnections,experimental,@grafana/grafana-datasources-core-services,false,true,false
queryServiceRewrite,experimental,@grafana/grafana-datasources-core-services,false,true,false
queryServiceFromUI,experimental,@grafana/grafana-datasources-core-services,false,false,true
queryServiceFromExplore,experimental,@grafana/grafana-datasources-core-services,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
65 scanRowInvalidDashboardParseFallbackEnabled experimental @grafana/search-and-storage false false false
66 datasourceQueryTypes experimental @grafana/grafana-app-platform-squad false true false
67 queryService experimental @grafana/grafana-datasources-core-services false true false
68 queryServiceWithConnections experimental @grafana/grafana-datasources-core-services false true false
69 queryServiceRewrite experimental @grafana/grafana-datasources-core-services false true false
70 queryServiceFromUI experimental @grafana/grafana-datasources-core-services false false true
71 queryServiceFromExplore experimental @grafana/grafana-datasources-core-services false false true
+4
View File
@@ -271,6 +271,10 @@ const (
// Register /apis/query.grafana.app/ -- will eventually replace /api/ds/query
FlagQueryService = "queryService"
// FlagQueryServiceWithConnections
// Adds datasource connections to the query service
FlagQueryServiceWithConnections = "queryServiceWithConnections"
// FlagQueryServiceRewrite
// Rewrite requests targeting /ds/query to the query service
FlagQueryServiceRewrite = "queryServiceRewrite"
+13
View File
@@ -2765,6 +2765,19 @@
"requiresRestart": true
}
},
{
"metadata": {
"name": "queryServiceWithConnections",
"resourceVersion": "1756367172351",
"creationTimestamp": "2025-08-28T07:46:12Z"
},
"spec": {
"description": "Adds datasource connections to the query service",
"stage": "experimental",
"codeowner": "@grafana/grafana-datasources-core-services",
"requiresRestart": true
}
},
{
"metadata": {
"name": "recordedQueriesMulti",