Add feature toggle to enable dashbaord scene for viewers

This commit is contained in:
Dominik Prokop
2023-10-18 12:22:46 +02:00
parent cb7eff0fcf
commit 156eb7dfee
5 changed files with 14 additions and 0 deletions
@@ -151,6 +151,7 @@ Experimental features might be changed or removed without prior notice.
| `awsDatasourcesNewFormStyling` | Applies new form styling for configuration and query editors in AWS plugins | | `awsDatasourcesNewFormStyling` | Applies new form styling for configuration and query editors in AWS plugins |
| `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. | | `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 | | `pluginsInstrumentationStatusSource` | Include a status source label for plugin request metrics and logs |
| `dashboardSceneForViewers` | Enables dashboard rendering using Scenes for viewer roles |
## Development feature toggles ## Development feature toggles
@@ -145,4 +145,5 @@ export interface FeatureToggles {
cachingOptimizeSerializationMemoryUsage?: boolean; cachingOptimizeSerializationMemoryUsage?: boolean;
panelTitleSearchInV1?: boolean; panelTitleSearchInV1?: boolean;
pluginsInstrumentationStatusSource?: boolean; pluginsInstrumentationStatusSource?: boolean;
dashboardSceneForViewers?: boolean;
} }
+7
View File
@@ -890,5 +890,12 @@ var (
Stage: FeatureStageExperimental, Stage: FeatureStageExperimental,
Owner: grafanaPluginsPlatformSquad, Owner: grafanaPluginsPlatformSquad,
}, },
{
Name: "dashboardSceneForViewers",
Description: "Enables dashboard rendering using Scenes for viewer roles",
Stage: FeatureStageExperimental,
FrontendOnly: true,
Owner: grafanaDashboardsSquad,
},
} }
) )
+1
View File
@@ -126,3 +126,4 @@ awsDatasourcesNewFormStyling,experimental,@grafana/aws-datasources,false,false,f
cachingOptimizeSerializationMemoryUsage,experimental,@grafana/grafana-operator-experience-squad,false,false,false,false cachingOptimizeSerializationMemoryUsage,experimental,@grafana/grafana-operator-experience-squad,false,false,false,false
panelTitleSearchInV1,experimental,@grafana/backend-platform,true,false,false,false panelTitleSearchInV1,experimental,@grafana/backend-platform,true,false,false,false
pluginsInstrumentationStatusSource,experimental,@grafana/plugins-platform-backend,false,false,false,false pluginsInstrumentationStatusSource,experimental,@grafana/plugins-platform-backend,false,false,false,false
dashboardSceneForViewers,experimental,@grafana/dashboards-squad,false,false,false,true
1 Name Stage Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
126 cachingOptimizeSerializationMemoryUsage experimental @grafana/grafana-operator-experience-squad false false false false
127 panelTitleSearchInV1 experimental @grafana/backend-platform true false false false
128 pluginsInstrumentationStatusSource experimental @grafana/plugins-platform-backend false false false false
129 dashboardSceneForViewers experimental @grafana/dashboards-squad false false false true
+4
View File
@@ -514,4 +514,8 @@ const (
// FlagPluginsInstrumentationStatusSource // FlagPluginsInstrumentationStatusSource
// Include a status source label for plugin request metrics and logs // Include a status source label for plugin request metrics and logs
FlagPluginsInstrumentationStatusSource = "pluginsInstrumentationStatusSource" FlagPluginsInstrumentationStatusSource = "pluginsInstrumentationStatusSource"
// FlagDashboardSceneForViewers
// Enables dashboard rendering using Scenes for viewer roles
FlagDashboardSceneForViewers = "dashboardSceneForViewers"
) )