Playlist: Add watch feature toggle (#95730)

This commit is contained in:
Todd Treece 2024-11-01 13:47:24 -04:00 committed by GitHub
parent 620fb87fb8
commit 403b60723d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 27 additions and 0 deletions

View File

@ -215,6 +215,7 @@ Experimental features might be changed or removed without prior notice.
| `timeRangeProvider` | Enables time pickers sync | | `timeRangeProvider` | Enables time pickers sync |
| `prometheusUsesCombobox` | Use new combobox component for Prometheus query editor | | `prometheusUsesCombobox` | Use new combobox component for Prometheus query editor |
| `dashboardSchemaV2` | Enables the new dashboard schema version 2, implementing changes necessary for dynamic dashboards and dashboards as code. | | `dashboardSchemaV2` | Enables the new dashboard schema version 2, implementing changes necessary for dynamic dashboards and dashboards as code. |
| `playlistsWatcher` | Enables experimental watcher for playlists |
## Development feature toggles ## Development feature toggles

View File

@ -226,4 +226,5 @@ export interface FeatureToggles {
prometheusUsesCombobox?: boolean; prometheusUsesCombobox?: boolean;
azureMonitorDisableLogLimit?: boolean; azureMonitorDisableLogLimit?: boolean;
dashboardSchemaV2?: boolean; dashboardSchemaV2?: boolean;
playlistsWatcher?: boolean;
} }

View File

@ -1556,6 +1556,13 @@ var (
Owner: grafanaDashboardsSquad, Owner: grafanaDashboardsSquad,
FrontendOnly: true, FrontendOnly: true,
}, },
{
Name: "playlistsWatcher",
Description: "Enables experimental watcher for playlists",
Stage: FeatureStageExperimental,
Owner: grafanaAppPlatformSquad,
RequiresRestart: true,
},
} }
) )

View File

@ -207,3 +207,4 @@ timeRangeProvider,experimental,@grafana/grafana-frontend-platform,false,false,fa
prometheusUsesCombobox,experimental,@grafana/observability-metrics,false,false,false prometheusUsesCombobox,experimental,@grafana/observability-metrics,false,false,false
azureMonitorDisableLogLimit,GA,@grafana/partner-datasources,false,false,false azureMonitorDisableLogLimit,GA,@grafana/partner-datasources,false,false,false
dashboardSchemaV2,experimental,@grafana/dashboards-squad,false,false,true dashboardSchemaV2,experimental,@grafana/dashboards-squad,false,false,true
playlistsWatcher,experimental,@grafana/grafana-app-platform-squad,false,true,false

1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
207 prometheusUsesCombobox experimental @grafana/observability-metrics false false false
208 azureMonitorDisableLogLimit GA @grafana/partner-datasources false false false
209 dashboardSchemaV2 experimental @grafana/dashboards-squad false false true
210 playlistsWatcher experimental @grafana/grafana-app-platform-squad false true false

View File

@ -838,4 +838,8 @@ const (
// FlagDashboardSchemaV2 // FlagDashboardSchemaV2
// Enables the new dashboard schema version 2, implementing changes necessary for dynamic dashboards and dashboards as code. // Enables the new dashboard schema version 2, implementing changes necessary for dynamic dashboards and dashboards as code.
FlagDashboardSchemaV2 = "dashboardSchemaV2" FlagDashboardSchemaV2 = "dashboardSchemaV2"
// FlagPlaylistsWatcher
// Enables experimental watcher for playlists
FlagPlaylistsWatcher = "playlistsWatcher"
) )

View File

@ -2416,6 +2416,19 @@
"expression": "true" "expression": "true"
} }
}, },
{
"metadata": {
"name": "playlistsWatcher",
"resourceVersion": "1730462910506",
"creationTimestamp": "2024-11-01T12:08:30Z"
},
"spec": {
"description": "Enables experimental watcher for playlists",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresRestart": true
}
},
{ {
"metadata": { "metadata": {
"name": "pluginProxyPreserveTrailingSlash", "name": "pluginProxyPreserveTrailingSlash",