Feature Toggles: Update ownership of feature toggles related to features being handed off to operator experience from sharing (#107162)

This commit is contained in:
Nathan Marrs
2025-06-25 14:57:09 +00:00
committed by GitHub
parent ea1d3cc3ba
commit 5abc5997ae
3 changed files with 58 additions and 40 deletions
+8 -8
View File
@@ -37,7 +37,7 @@ var (
Name: "publicDashboardsEmailSharing",
Description: "Enables public dashboard sharing to be restricted to only allowed emails",
Stage: FeatureStagePublicPreview,
Owner: grafanaSharingSquad,
Owner: grafanaOperatorExperienceSquad,
HideFromDocs: true,
HideFromAdminPage: true,
},
@@ -46,7 +46,7 @@ var (
Description: "Enables public dashboard rendering using scenes",
Stage: FeatureStageGeneralAvailability,
FrontendOnly: true,
Owner: grafanaSharingSquad,
Owner: grafanaOperatorExperienceSquad,
Expression: "true", // enabled by default
},
{
@@ -231,7 +231,7 @@ var (
Name: "renderAuthJWT",
Description: "Uses JWT-based auth for rendering instead of relying on remote cache",
Stage: FeatureStagePublicPreview,
Owner: grafanaSharingSquad,
Owner: grafanaOperatorExperienceSquad,
HideFromAdminPage: true,
},
{
@@ -425,7 +425,7 @@ var (
Description: "Enables rendering retries for the reporting feature",
Stage: FeatureStagePublicPreview,
FrontendOnly: false,
Owner: grafanaSharingSquad,
Owner: grafanaOperatorExperienceSquad,
RequiresRestart: true,
},
{
@@ -681,7 +681,7 @@ var (
Description: "Enables generating table data as PDF in reporting",
Stage: FeatureStagePublicPreview,
FrontendOnly: false,
Owner: grafanaSharingSquad,
Owner: grafanaOperatorExperienceSquad,
},
{
Name: "ssoSettingsApi",
@@ -857,7 +857,7 @@ var (
Name: "newPDFRendering",
Description: "New implementation for the dashboard-to-PDF rendering",
Stage: FeatureStageGeneralAvailability,
Owner: grafanaSharingSquad,
Owner: grafanaOperatorExperienceSquad,
Expression: "true", // enabled by default,
},
{
@@ -1523,7 +1523,7 @@ var (
Name: "newShareReportDrawer",
Description: "Enables the report creation drawer in a dashboard",
Stage: FeatureStagePublicPreview,
Owner: grafanaSharingSquad,
Owner: grafanaOperatorExperienceSquad,
HideFromAdminPage: true,
HideFromDocs: true,
},
@@ -1531,7 +1531,7 @@ var (
Name: "rendererDisableAppPluginsPreload",
Description: "Disable pre-loading app plugins when the request is coming from the renderer",
Stage: FeatureStageExperimental,
Owner: grafanaSharingSquad,
Owner: grafanaOperatorExperienceSquad,
HideFromAdminPage: true,
HideFromDocs: true,
FrontendOnly: true,
+8 -8
View File
@@ -1,8 +1,8 @@
Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly
disableEnvelopeEncryption,GA,@grafana/grafana-operator-experience-squad,false,false,false
panelTitleSearch,preview,@grafana/search-and-storage,false,false,false
publicDashboardsEmailSharing,preview,@grafana/sharing-squad,false,false,false
publicDashboardsScene,GA,@grafana/sharing-squad,false,false,true
publicDashboardsEmailSharing,preview,@grafana/grafana-operator-experience-squad,false,false,false
publicDashboardsScene,GA,@grafana/grafana-operator-experience-squad,false,false,true
lokiExperimentalStreaming,experimental,@grafana/observability-logs,false,false,false
featureHighlights,GA,@grafana/grafana-operator-experience-squad,false,false,false
storage,experimental,@grafana/search-and-storage,false,false,false
@@ -28,7 +28,7 @@ lokiLogsDataplane,experimental,@grafana/observability-logs,false,false,false
dataplaneFrontendFallback,GA,@grafana/observability-metrics,false,false,true
disableSSEDataplane,experimental,@grafana/observability-metrics,false,false,false
unifiedRequestLog,GA,@grafana/grafana-backend-group,false,false,false
renderAuthJWT,preview,@grafana/sharing-squad,false,false,false
renderAuthJWT,preview,@grafana/grafana-operator-experience-squad,false,false,false
refactorVariablesTimeRange,preview,@grafana/dashboards-squad,false,false,false
faroDatasourceSelector,preview,@grafana/app-o11y,false,false,true
enableDatagridEditing,preview,@grafana/dataviz-squad,false,false,true
@@ -54,7 +54,7 @@ configurableSchedulerTick,experimental,@grafana/alerting-squad,false,true,false
angularDeprecationUI,GA,@grafana/plugins-platform-backend,false,false,true
dashgpt,GA,@grafana/dashboards-squad,false,false,true
aiGeneratedDashboardChanges,experimental,@grafana/dashboards-squad,false,false,true
reportingRetries,preview,@grafana/sharing-squad,false,true,false
reportingRetries,preview,@grafana/grafana-operator-experience-squad,false,true,false
sseGroupByDatasource,experimental,@grafana/observability-metrics,false,false,false
libraryPanelRBAC,GA,@grafana/dashboards-squad,false,true,false
lokiRunQueriesInParallel,privatePreview,@grafana/observability-logs,false,false,false
@@ -89,7 +89,7 @@ dashboardSceneSolo,GA,@grafana/dashboards-squad,false,false,true
dashboardScene,GA,@grafana/dashboards-squad,false,false,true
dashboardNewLayouts,experimental,@grafana/dashboards-squad,false,false,true
panelFilterVariable,experimental,@grafana/dashboards-squad,false,false,true
pdfTables,preview,@grafana/sharing-squad,false,false,false
pdfTables,preview,@grafana/grafana-operator-experience-squad,false,false,false
ssoSettingsApi,GA,@grafana/identity-access-team,false,false,false
canvasPanelPanZoom,preview,@grafana/dataviz-squad,false,false,true
logsInfiniteScrolling,GA,@grafana/observability-logs,false,false,true
@@ -111,7 +111,7 @@ promQLScope,GA,@grafana/oss-big-tent,false,false,false
logQLScope,privatePreview,@grafana/observability-logs,false,false,false
sqlExpressions,privatePreview,@grafana/grafana-datasources-core-services,false,false,false
groupToNestedTableTransformation,GA,@grafana/dataviz-squad,false,false,true
newPDFRendering,GA,@grafana/sharing-squad,false,false,false
newPDFRendering,GA,@grafana/grafana-operator-experience-squad,false,false,false
tlsMemcached,GA,@grafana/grafana-operator-experience-squad,false,false,false
kubernetesAggregator,experimental,@grafana/grafana-app-platform-squad,false,true,false
kubernetesAggregatorCapTokenAuth,experimental,@grafana/grafana-app-platform-squad,false,true,false
@@ -199,8 +199,8 @@ alertingJiraIntegration,experimental,@grafana/alerting-squad,false,false,true
useScopesNavigationEndpoint,experimental,@grafana/grafana-frontend-platform,false,false,true
scopeSearchAllLevels,experimental,@grafana/grafana-frontend-platform,false,false,false
alertingRuleVersionHistoryRestore,GA,@grafana/alerting-squad,false,false,true
newShareReportDrawer,preview,@grafana/sharing-squad,false,false,false
rendererDisableAppPluginsPreload,experimental,@grafana/sharing-squad,false,false,true
newShareReportDrawer,preview,@grafana/grafana-operator-experience-squad,false,false,false
rendererDisableAppPluginsPreload,experimental,@grafana/grafana-operator-experience-squad,false,false,true
assetSriChecks,experimental,@grafana/frontend-ops,false,false,true
alertRuleRestore,preview,@grafana/alerting-squad,false,false,false
infinityRunQueriesInParallel,privatePreview,@grafana/oss-big-tent,false,false,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
2 disableEnvelopeEncryption GA @grafana/grafana-operator-experience-squad false false false
3 panelTitleSearch preview @grafana/search-and-storage false false false
4 publicDashboardsEmailSharing preview @grafana/sharing-squad @grafana/grafana-operator-experience-squad false false false
5 publicDashboardsScene GA @grafana/sharing-squad @grafana/grafana-operator-experience-squad false false true
6 lokiExperimentalStreaming experimental @grafana/observability-logs false false false
7 featureHighlights GA @grafana/grafana-operator-experience-squad false false false
8 storage experimental @grafana/search-and-storage false false false
28 dataplaneFrontendFallback GA @grafana/observability-metrics false false true
29 disableSSEDataplane experimental @grafana/observability-metrics false false false
30 unifiedRequestLog GA @grafana/grafana-backend-group false false false
31 renderAuthJWT preview @grafana/sharing-squad @grafana/grafana-operator-experience-squad false false false
32 refactorVariablesTimeRange preview @grafana/dashboards-squad false false false
33 faroDatasourceSelector preview @grafana/app-o11y false false true
34 enableDatagridEditing preview @grafana/dataviz-squad false false true
54 angularDeprecationUI GA @grafana/plugins-platform-backend false false true
55 dashgpt GA @grafana/dashboards-squad false false true
56 aiGeneratedDashboardChanges experimental @grafana/dashboards-squad false false true
57 reportingRetries preview @grafana/sharing-squad @grafana/grafana-operator-experience-squad false true false
58 sseGroupByDatasource experimental @grafana/observability-metrics false false false
59 libraryPanelRBAC GA @grafana/dashboards-squad false true false
60 lokiRunQueriesInParallel privatePreview @grafana/observability-logs false false false
89 dashboardScene GA @grafana/dashboards-squad false false true
90 dashboardNewLayouts experimental @grafana/dashboards-squad false false true
91 panelFilterVariable experimental @grafana/dashboards-squad false false true
92 pdfTables preview @grafana/sharing-squad @grafana/grafana-operator-experience-squad false false false
93 ssoSettingsApi GA @grafana/identity-access-team false false false
94 canvasPanelPanZoom preview @grafana/dataviz-squad false false true
95 logsInfiniteScrolling GA @grafana/observability-logs false false true
111 logQLScope privatePreview @grafana/observability-logs false false false
112 sqlExpressions privatePreview @grafana/grafana-datasources-core-services false false false
113 groupToNestedTableTransformation GA @grafana/dataviz-squad false false true
114 newPDFRendering GA @grafana/sharing-squad @grafana/grafana-operator-experience-squad false false false
115 tlsMemcached GA @grafana/grafana-operator-experience-squad false false false
116 kubernetesAggregator experimental @grafana/grafana-app-platform-squad false true false
117 kubernetesAggregatorCapTokenAuth experimental @grafana/grafana-app-platform-squad false true false
199 useScopesNavigationEndpoint experimental @grafana/grafana-frontend-platform false false true
200 scopeSearchAllLevels experimental @grafana/grafana-frontend-platform false false false
201 alertingRuleVersionHistoryRestore GA @grafana/alerting-squad false false true
202 newShareReportDrawer preview @grafana/sharing-squad @grafana/grafana-operator-experience-squad false false false
203 rendererDisableAppPluginsPreload experimental @grafana/sharing-squad @grafana/grafana-operator-experience-squad false false true
204 assetSriChecks experimental @grafana/frontend-ops false false true
205 alertRuleRestore preview @grafana/alerting-squad false false false
206 infinityRunQueriesInParallel privatePreview @grafana/oss-big-tent false false false
+42 -24
View File
@@ -2348,29 +2348,32 @@
{
"metadata": {
"name": "newPDFRendering",
"resourceVersion": "1743693517832",
"creationTimestamp": "2024-02-08T12:09:34Z"
"resourceVersion": "1750821734038",
"creationTimestamp": "2024-02-08T12:09:34Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-06-25 03:22:14.038814 +0000 UTC"
}
},
"spec": {
"description": "New implementation for the dashboard-to-PDF rendering",
"stage": "GA",
"codeowner": "@grafana/sharing-squad",
"codeowner": "@grafana/grafana-operator-experience-squad",
"expression": "true"
}
},
{
"metadata": {
"name": "newShareReportDrawer",
"resourceVersion": "1750056712608",
"resourceVersion": "1750821734038",
"creationTimestamp": "2025-02-17T19:05:46Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-06-16 06:51:52.608239 +0000 UTC"
"grafana.app/updatedTimestamp": "2025-06-25 03:22:14.038814 +0000 UTC"
}
},
"spec": {
"description": "Enables the report creation drawer in a dashboard",
"stage": "preview",
"codeowner": "@grafana/sharing-squad",
"codeowner": "@grafana/grafana-operator-experience-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
@@ -2492,13 +2495,16 @@
{
"metadata": {
"name": "pdfTables",
"resourceVersion": "1743693517832",
"creationTimestamp": "2023-11-06T13:39:22Z"
"resourceVersion": "1750821734038",
"creationTimestamp": "2023-11-06T13:39:22Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-06-25 03:22:14.038814 +0000 UTC"
}
},
"spec": {
"description": "Enables generating table data as PDF in reporting",
"stage": "preview",
"codeowner": "@grafana/sharing-squad"
"codeowner": "@grafana/grafana-operator-experience-squad"
}
},
{
@@ -2785,13 +2791,16 @@
{
"metadata": {
"name": "publicDashboardsEmailSharing",
"resourceVersion": "1743693517832",
"creationTimestamp": "2023-01-03T19:45:15Z"
"resourceVersion": "1750821734038",
"creationTimestamp": "2023-01-03T19:45:15Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-06-25 03:22:14.038814 +0000 UTC"
}
},
"spec": {
"description": "Enables public dashboard sharing to be restricted to only allowed emails",
"stage": "preview",
"codeowner": "@grafana/sharing-squad",
"codeowner": "@grafana/grafana-operator-experience-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
@@ -2799,13 +2808,16 @@
{
"metadata": {
"name": "publicDashboardsScene",
"resourceVersion": "1743693517832",
"creationTimestamp": "2024-03-22T14:48:21Z"
"resourceVersion": "1750821734038",
"creationTimestamp": "2024-03-22T14:48:21Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-06-25 03:22:14.038814 +0000 UTC"
}
},
"spec": {
"description": "Enables public dashboard rendering using scenes",
"stage": "GA",
"codeowner": "@grafana/sharing-squad",
"codeowner": "@grafana/grafana-operator-experience-squad",
"frontend": true,
"expression": "true"
}
@@ -2946,29 +2958,32 @@
{
"metadata": {
"name": "renderAuthJWT",
"resourceVersion": "1746651535573",
"resourceVersion": "1750821734038",
"creationTimestamp": "2023-04-03T16:53:38Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-05-07 20:58:55.573227 +0000 UTC"
"grafana.app/updatedTimestamp": "2025-06-25 03:22:14.038814 +0000 UTC"
}
},
"spec": {
"description": "Uses JWT-based auth for rendering instead of relying on remote cache",
"stage": "preview",
"codeowner": "@grafana/sharing-squad",
"codeowner": "@grafana/grafana-operator-experience-squad",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "rendererDisableAppPluginsPreload",
"resourceVersion": "1743693517832",
"creationTimestamp": "2025-02-24T14:43:06Z"
"resourceVersion": "1750821734038",
"creationTimestamp": "2025-02-24T14:43:06Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-06-25 03:22:14.038814 +0000 UTC"
}
},
"spec": {
"description": "Disable pre-loading app plugins when the request is coming from the renderer",
"stage": "experimental",
"codeowner": "@grafana/sharing-squad",
"codeowner": "@grafana/grafana-operator-experience-squad",
"frontend": true,
"hideFromAdminPage": true,
"hideFromDocs": true
@@ -2977,13 +2992,16 @@
{
"metadata": {
"name": "reportingRetries",
"resourceVersion": "1743693517832",
"creationTimestamp": "2023-08-31T07:47:47Z"
"resourceVersion": "1750821734038",
"creationTimestamp": "2023-08-31T07:47:47Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-06-25 03:22:14.038814 +0000 UTC"
}
},
"spec": {
"description": "Enables rendering retries for the reporting feature",
"stage": "preview",
"codeowner": "@grafana/sharing-squad",
"codeowner": "@grafana/grafana-operator-experience-squad",
"requiresRestart": true
}
},