Plugins: API sync (#112452)

This commit is contained in:
Todd Treece
2025-10-24 08:09:26 -04:00
committed by GitHub
parent 8b12bbcc55
commit dc77da11cf
25 changed files with 1214 additions and 47 deletions
+8
View File
@@ -2091,6 +2091,14 @@ var (
Owner: grafanaPluginsPlatformSquad,
Expression: "false",
},
{
Name: "pluginInstallAPISync",
Description: "Enable syncing plugin installations to the installs API",
FrontendOnly: false,
Stage: FeatureStageExperimental,
Owner: grafanaPluginsPlatformSquad,
Expression: "false",
},
{
Name: "newGauge",
Description: "Enable new gauge visualization",
+1
View File
@@ -269,6 +269,7 @@ pluginContainers,privatePreview,@grafana/plugins-platform-backend,false,true,fal
tempoSearchBackendMigration,GA,@grafana/oss-big-tent,false,true,false
cdnPluginsLoadFirst,experimental,@grafana/plugins-platform-backend,false,false,false
cdnPluginsUrls,experimental,@grafana/plugins-platform-backend,false,false,false
pluginInstallAPISync,experimental,@grafana/plugins-platform-backend,false,false,false
newGauge,experimental,@grafana/dataviz-squad,false,false,true
preventPanelChromeOverflow,preview,@grafana/grafana-frontend-platform,false,false,true
pluginStoreServiceLoading,experimental,@grafana/plugins-platform-backend,false,false,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
269 tempoSearchBackendMigration GA @grafana/oss-big-tent false true false
270 cdnPluginsLoadFirst experimental @grafana/plugins-platform-backend false false false
271 cdnPluginsUrls experimental @grafana/plugins-platform-backend false false false
272 pluginInstallAPISync experimental @grafana/plugins-platform-backend false false false
273 newGauge experimental @grafana/dataviz-squad false false true
274 preventPanelChromeOverflow preview @grafana/grafana-frontend-platform false false true
275 pluginStoreServiceLoading experimental @grafana/plugins-platform-backend false false false
+4
View File
@@ -1086,6 +1086,10 @@ const (
// Enable loading plugins via declarative URLs
FlagCdnPluginsUrls = "cdnPluginsUrls"
// FlagPluginInstallAPISync
// Enable syncing plugin installations to the installs API
FlagPluginInstallAPISync = "pluginInstallAPISync"
// FlagNewGauge
// Enable new gauge visualization
FlagNewGauge = "newGauge"
+13
View File
@@ -2982,6 +2982,19 @@
"expression": "false"
}
},
{
"metadata": {
"name": "pluginInstallAPISync",
"resourceVersion": "1760543624249",
"creationTimestamp": "2025-10-15T15:53:44Z"
},
"spec": {
"description": "Enable syncing plugin installations to the installs API",
"stage": "experimental",
"codeowner": "@grafana/plugins-platform-backend",
"expression": "false"
}
},
{
"metadata": {
"name": "pluginProxyPreserveTrailingSlash",