Plugins: Add feat toggle to install managed plugins (#75973)

This commit is contained in:
Hugo Kiyodi Oshiro
2023-10-18 15:17:03 +02:00
committed by GitHub
parent a6d8cd87a7
commit 43add83d1a
5 changed files with 14 additions and 0 deletions

View File

@ -153,6 +153,7 @@ Experimental features might be changed or removed without prior notice.
| `cachingOptimizeSerializationMemoryUsage` | If enabled, the caching backend gradually serializes query responses for the cache, comparing against the configured `[caching]max_value_mb` value as it goes. This can can help prevent Grafana from running out of memory while attempting to cache very large query responses. |
| `pluginsInstrumentationStatusSource` | Include a status source label for plugin request metrics and logs |
| `costManagementUi` | Toggles the display of the cost management ui plugin |
| `managedPluginsInstall` | Install managed plugins directly from plugins catalog |
## Development feature toggles

View File

@ -147,4 +147,5 @@ export interface FeatureToggles {
panelTitleSearchInV1?: boolean;
pluginsInstrumentationStatusSource?: boolean;
costManagementUi?: boolean;
managedPluginsInstall?: boolean;
}

View File

@ -904,5 +904,12 @@ var (
FrontendOnly: false,
Owner: grafanaDatabasesFrontend,
},
{
Name: "managedPluginsInstall",
Description: "Install managed plugins directly from plugins catalog",
Stage: FeatureStageExperimental,
RequiresDevMode: false,
Owner: grafanaPluginsPlatformSquad,
},
}
)

View File

@ -128,3 +128,4 @@ cachingOptimizeSerializationMemoryUsage,experimental,@grafana/grafana-operator-e
panelTitleSearchInV1,experimental,@grafana/backend-platform,true,false,false,false
pluginsInstrumentationStatusSource,experimental,@grafana/plugins-platform-backend,false,false,false,false
costManagementUi,experimental,@grafana/databases-frontend,false,false,false,false
managedPluginsInstall,experimental,@grafana/plugins-platform-backend,false,false,false,false

1 Name Stage Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
128 panelTitleSearchInV1 experimental @grafana/backend-platform true false false false
129 pluginsInstrumentationStatusSource experimental @grafana/plugins-platform-backend false false false false
130 costManagementUi experimental @grafana/databases-frontend false false false false
131 managedPluginsInstall experimental @grafana/plugins-platform-backend false false false false

View File

@ -522,4 +522,8 @@ const (
// FlagCostManagementUi
// Toggles the display of the cost management ui plugin
FlagCostManagementUi = "costManagementUi"
// FlagManagedPluginsInstall
// Install managed plugins directly from plugins catalog
FlagManagedPluginsInstall = "managedPluginsInstall"
)