DashboardLibrary: Template dashboards public preview (#114230)

This commit is contained in:
Juan Cabanas
2025-11-20 13:51:59 -03:00
committed by GitHub
parent 534ed3421b
commit 4d25381716
6 changed files with 172 additions and 133 deletions
@@ -90,6 +90,7 @@ Most [generally available](https://grafana.com/docs/release-life-cycle/#general-
| `alertingSaveStateCompressed` | Enables the compressed protobuf-based alert state storage. Default is enabled. |
| `sqlExpressions` | Enables SQL Expressions, which can execute SQL queries against data source results. |
| `queryLibrary` | Enables Saved queries (query library) feature |
| `dashboardTemplates` | Enables a flow to get started with a new dashboard from a template |
| `enableSCIM` | Enables SCIM support for user and group management |
| `alertRuleRestore` | Enables the alert rule restore feature |
| `azureMonitorLogsBuilderEditor` | Enables the logs builder mode for the Azure Monitor data source |
+6 -6
View File
@@ -502,14 +502,18 @@ export interface FeatureToggles {
*/
queryLibrary?: boolean;
/**
* Enable dashboard library experiments that are production ready
* Displays datasource provisioned dashboards in dashboard empty page, only when coming from datasource configuration page
*/
dashboardLibrary?: boolean;
/**
* Enable suggested dashboards when creating new dashboards
* Displays datasource provisioned and community dashboards in dashboard empty page, only when coming from datasource configuration page
*/
suggestedDashboards?: boolean;
/**
* Enables a flow to get started with a new dashboard from a template
*/
dashboardTemplates?: boolean;
/**
* Sets the logs table as default visualisation in logs explore
*/
logsExploreTableDefaultVisualization?: boolean;
@@ -1157,10 +1161,6 @@ export interface FeatureToggles {
*/
panelTimeSettings?: boolean;
/**
* Enable template dashboards
*/
dashboardTemplates?: boolean;
/**
* Enables app platform API for annotations
* @default false
*/
+9 -9
View File
@@ -825,18 +825,25 @@ var (
},
{
Name: "dashboardLibrary",
Description: "Enable dashboard library experiments that are production ready",
Description: "Displays datasource provisioned dashboards in dashboard empty page, only when coming from datasource configuration page",
Stage: FeatureStageExperimental,
Owner: grafanaSharingSquad,
FrontendOnly: false,
},
{
Name: "suggestedDashboards",
Description: "Enable suggested dashboards when creating new dashboards",
Description: "Displays datasource provisioned and community dashboards in dashboard empty page, only when coming from datasource configuration page",
Stage: FeatureStageExperimental,
Owner: grafanaSharingSquad,
FrontendOnly: false,
},
{
Name: "dashboardTemplates",
Description: "Enables a flow to get started with a new dashboard from a template",
Stage: FeatureStagePublicPreview,
Owner: grafanaSharingSquad,
FrontendOnly: false,
},
{
Name: "logsExploreTableDefaultVisualization",
Description: "Sets the logs table as default visualisation in logs explore",
@@ -1904,13 +1911,6 @@ var (
RequiresRestart: false,
HideFromDocs: false,
},
{
Name: "dashboardTemplates",
Description: "Enable template dashboards",
Stage: FeatureStageExperimental,
Owner: grafanaSharingSquad,
FrontendOnly: false,
},
{
Name: "kubernetesAnnotations",
Description: "Enables app platform API for annotations",
+1 -1
View File
@@ -115,6 +115,7 @@ grafanaManagedRecordingRules,experimental,@grafana/alerting-squad,false,false,fa
queryLibrary,preview,@grafana/sharing-squad,false,false,false
dashboardLibrary,experimental,@grafana/sharing-squad,false,false,false
suggestedDashboards,experimental,@grafana/sharing-squad,false,false,false
dashboardTemplates,preview,@grafana/sharing-squad,false,false,false
logsExploreTableDefaultVisualization,experimental,@grafana/observability-logs,false,false,true
alertingListViewV2,privatePreview,@grafana/alerting-squad,false,false,true
alertingDisableSendAlertsExternal,experimental,@grafana/alerting-squad,false,false,false
@@ -258,7 +259,6 @@ pluginStoreServiceLoading,experimental,@grafana/plugins-platform-backend,false,f
newPanelPadding,experimental,@grafana/dashboards-squad,false,false,false
onlyStoreActionSets,GA,@grafana/identity-access-team,false,false,false
panelTimeSettings,experimental,@grafana/dashboards-squad,false,false,false
dashboardTemplates,experimental,@grafana/sharing-squad,false,false,false
kubernetesAnnotations,experimental,@grafana/grafana-backend-services-squad,false,false,false
awsDatasourcesHttpProxy,experimental,@grafana/aws-datasources,false,false,false
transformationsEmptyPlaceholder,preview,@grafana/datapro,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
115 queryLibrary preview @grafana/sharing-squad false false false
116 dashboardLibrary experimental @grafana/sharing-squad false false false
117 suggestedDashboards experimental @grafana/sharing-squad false false false
118 dashboardTemplates preview @grafana/sharing-squad false false false
119 logsExploreTableDefaultVisualization experimental @grafana/observability-logs false false true
120 alertingListViewV2 privatePreview @grafana/alerting-squad false false true
121 alertingDisableSendAlertsExternal experimental @grafana/alerting-squad false false false
259 newPanelPadding experimental @grafana/dashboards-squad false false false
260 onlyStoreActionSets GA @grafana/identity-access-team false false false
261 panelTimeSettings experimental @grafana/dashboards-squad false false false
dashboardTemplates experimental @grafana/sharing-squad false false false
262 kubernetesAnnotations experimental @grafana/grafana-backend-services-squad false false false
263 awsDatasourcesHttpProxy experimental @grafana/aws-datasources false false false
264 transformationsEmptyPlaceholder preview @grafana/datapro false false true
+6 -6
View File
@@ -348,13 +348,17 @@ const (
FlagQueryLibrary = "queryLibrary"
// FlagDashboardLibrary
// Enable dashboard library experiments that are production ready
// Displays datasource provisioned dashboards in dashboard empty page, only when coming from datasource configuration page
FlagDashboardLibrary = "dashboardLibrary"
// FlagSuggestedDashboards
// Enable suggested dashboards when creating new dashboards
// Displays datasource provisioned and community dashboards in dashboard empty page, only when coming from datasource configuration page
FlagSuggestedDashboards = "suggestedDashboards"
// FlagDashboardTemplates
// Enables a flow to get started with a new dashboard from a template
FlagDashboardTemplates = "dashboardTemplates"
// FlagAlertingDisableSendAlertsExternal
// Disables the ability to send alerts to an external Alertmanager datasource.
FlagAlertingDisableSendAlertsExternal = "alertingDisableSendAlertsExternal"
@@ -750,10 +754,6 @@ const (
// Enables a new panel time settings drawer
FlagPanelTimeSettings = "panelTimeSettings"
// FlagDashboardTemplates
// Enable template dashboards
FlagDashboardTemplates = "dashboardTemplates"
// FlagKubernetesAnnotations
// Enables app platform API for annotations
FlagKubernetesAnnotations = "kubernetesAnnotations"
+149 -111
View File
@@ -8,7 +8,7 @@
"name": "addFieldFromCalculationStatFunctions",
"resourceVersion": "1762442825881",
"creationTimestamp": "2023-11-03T14:39:58Z",
"deletionTimestamp": "2025-11-12T14:07:50Z",
"deletionTimestamp": "2025-11-17T15:58:43Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-06 15:27:05.88172 +0000 UTC"
}
@@ -26,7 +26,7 @@
"name": "adhocFiltersInTooltips",
"resourceVersion": "1756814786992",
"creationTimestamp": "2025-07-29T17:53:43Z",
"deletionTimestamp": "2025-11-11T09:49:48Z",
"deletionTimestamp": "2025-11-12T10:05:30Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-02 12:06:26.992384 +0000 UTC"
}
@@ -70,7 +70,8 @@
"metadata": {
"name": "alertEnrichmentConditional",
"resourceVersion": "1757418974334",
"creationTimestamp": "2025-09-09T11:56:14Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Enable conditional alert enrichment steps.",
@@ -84,7 +85,8 @@
"metadata": {
"name": "alertEnrichmentMultiStep",
"resourceVersion": "1757418224384",
"creationTimestamp": "2025-09-09T11:43:44Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Allow multiple steps per enrichment.",
@@ -249,7 +251,8 @@
"metadata": {
"name": "alertingEnrichmentAssistantInvestigations",
"resourceVersion": "1757606567075",
"creationTimestamp": "2025-09-11T16:02:47Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Enable Assistant Investigations enrichment type.",
@@ -278,7 +281,8 @@
"metadata": {
"name": "alertingEnrichmentPerRule",
"resourceVersion": "1756206837948",
"creationTimestamp": "2025-08-28T08:30:28Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Enable enrichment per rule in the alerting UI.",
@@ -319,7 +323,8 @@
"metadata": {
"name": "alertingImportAlertmanagerUI",
"resourceVersion": "1754585847887",
"creationTimestamp": "2025-08-13T15:28:43Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Enables the UI to see imported Alertmanager configuration",
@@ -572,7 +577,8 @@
"metadata": {
"name": "alertingTriage",
"resourceVersion": "1763541314825",
"creationTimestamp": "2025-09-01T09:33:33Z",
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-19 08:35:14.825756 +0000 UTC"
}
@@ -603,7 +609,7 @@
"metadata": {
"name": "alertingUIUseBackendFilters",
"resourceVersion": "1762966218072",
"creationTimestamp": "2025-11-12T16:50:18Z"
"creationTimestamp": "2025-11-13T14:52:14Z"
},
"spec": {
"description": "Enables the UI to use certain backend-side filters",
@@ -616,8 +622,8 @@
"metadata": {
"name": "alertingUseNewSimplifiedRoutingHashAlgorithm",
"resourceVersion": "1759339813575",
"creationTimestamp": "2025-10-01T17:28:42Z",
"deletionTimestamp": "2025-10-01T17:29:29Z",
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-10-01 17:30:13.575464 +0000 UTC"
}
@@ -759,7 +765,7 @@
"metadata": {
"name": "awsDatasourcesHttpProxy",
"resourceVersion": "1762964349996",
"creationTimestamp": "2025-11-12T16:15:47Z",
"creationTimestamp": "2025-11-12T18:51:23Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-12 16:19:09.996919 +0000 UTC"
}
@@ -840,7 +846,8 @@
"metadata": {
"name": "azureResourcePickerUpdates",
"resourceVersion": "1754910058337",
"creationTimestamp": "2025-09-02T10:02:01Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Enables the updated Azure Monitor resource picker",
@@ -893,7 +900,8 @@
"metadata": {
"name": "cdnPluginsLoadFirst",
"resourceVersion": "1758882341746",
"creationTimestamp": "2025-09-26T10:25:41Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Prioritize loading plugins from the CDN before other sources",
@@ -920,7 +928,8 @@
"metadata": {
"name": "cdnPluginsUrls",
"resourceVersion": "1759489886228",
"creationTimestamp": "2025-10-03T11:11:26Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Enable loading plugins via declarative URLs",
@@ -1013,7 +1022,7 @@
"name": "correlations",
"resourceVersion": "1762442825881",
"creationTimestamp": "2022-09-16T13:14:27Z",
"deletionTimestamp": "2025-11-12T13:11:31Z",
"deletionTimestamp": "2025-11-13T09:21:46Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-06 15:27:05.88172 +0000 UTC"
}
@@ -1067,7 +1076,7 @@
"name": "dashboardDsAdHocFiltering",
"resourceVersion": "1756814786992",
"creationTimestamp": "2025-07-23T08:12:25Z",
"deletionTimestamp": "2025-09-27T19:59:33Z",
"deletionTimestamp": "2025-11-10T17:17:49Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-02 12:06:26.992384 +0000 UTC"
}
@@ -1096,14 +1105,15 @@
{
"metadata": {
"name": "dashboardLibrary",
"resourceVersion": "1762521182817",
"creationTimestamp": "2025-09-26T16:02:12Z",
"resourceVersion": "1763643877862",
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-07 13:13:02.817210943 +0000 UTC"
"grafana.app/updatedTimestamp": "2025-11-20 13:04:37.862907 +0000 UTC"
}
},
"spec": {
"description": "Enable dashboard library experiments that are production ready",
"description": "Displays datasource provisioned dashboards in dashboard empty page, only when coming from datasource configuration page",
"stage": "experimental",
"codeowner": "@grafana/sharing-squad"
}
@@ -1180,12 +1190,15 @@
{
"metadata": {
"name": "dashboardTemplates",
"resourceVersion": "1761575312733",
"creationTimestamp": "2025-10-27T14:28:32Z"
"resourceVersion": "1763643877862",
"creationTimestamp": "2025-10-28T20:05:32Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-20 13:04:37.862907 +0000 UTC"
}
},
"spec": {
"description": "Enable template dashboards",
"stage": "experimental",
"description": "Enables a flow to get started with a new dashboard from a template",
"stage": "preview",
"codeowner": "@grafana/sharing-squad"
}
},
@@ -1193,7 +1206,8 @@
"metadata": {
"name": "dashboardUndoRedo",
"resourceVersion": "1757940426210",
"creationTimestamp": "2025-09-15T12:47:06Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Enables undo/redo in dynamic dashboards",
@@ -1341,8 +1355,8 @@
"metadata": {
"name": "dskitBackgroundServices",
"resourceVersion": "1757339637779",
"creationTimestamp": "2025-09-03T12:20:24Z",
"deletionTimestamp": "2025-09-17T12:19:32Z",
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-08 13:53:57.77994 +0000 UTC"
}
@@ -1361,7 +1375,7 @@
"name": "editPanelCSVDragAndDrop",
"resourceVersion": "1762783224740",
"creationTimestamp": "2023-01-24T09:43:44Z",
"deletionTimestamp": "2025-11-10T16:31:10Z",
"deletionTimestamp": "2025-11-12T14:47:44Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-10 14:00:24.740459 +0000 UTC"
}
@@ -1420,7 +1434,7 @@
"metadata": {
"name": "enableDashboardEmptyExtensions",
"resourceVersion": "1759194774156",
"creationTimestamp": "2025-09-30T01:12:54Z"
"creationTimestamp": "2025-10-13T07:03:13Z"
},
"spec": {
"description": "Set this to true to enable all dashboard empty state extensions registered by plugins.",
@@ -1477,7 +1491,7 @@
"name": "enablePluginImporter",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-07-16T04:42:28Z",
"deletionTimestamp": "2025-10-20T05:42:33Z"
"deletionTimestamp": "2025-10-23T04:18:23Z"
},
"spec": {
"description": "Set this to true to use the new PluginImporter functionality",
@@ -1570,7 +1584,7 @@
"name": "expressionParser",
"resourceVersion": "1753448760331",
"creationTimestamp": "2024-02-17T00:59:11Z",
"deletionTimestamp": "2025-08-26T13:21:24Z"
"deletionTimestamp": "2025-07-31T22:56:50Z"
},
"spec": {
"description": "Enable new expression parser",
@@ -1584,7 +1598,7 @@
"name": "extensionSidebar",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-04-03T10:16:35Z",
"deletionTimestamp": "2025-09-01T10:14:17Z"
"deletionTimestamp": "2025-07-31T22:56:50Z"
},
"spec": {
"description": "Enables the extension sidebar",
@@ -1624,7 +1638,7 @@
"name": "extractFieldsNameDeduplication",
"resourceVersion": "1762442825881",
"creationTimestamp": "2023-11-02T15:47:42Z",
"deletionTimestamp": "2025-11-11T16:00:57Z",
"deletionTimestamp": "2025-11-12T10:08:13Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-06 15:27:05.88172 +0000 UTC"
}
@@ -1653,7 +1667,8 @@
"metadata": {
"name": "favoriteDatasources",
"resourceVersion": "1754648387873",
"creationTimestamp": "2025-08-08T13:28:17Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Enable favorite datasources",
@@ -1680,7 +1695,7 @@
"name": "featureToggleAdminPage",
"resourceVersion": "1758022099771",
"creationTimestamp": "2023-07-18T20:43:32Z",
"deletionTimestamp": "2025-09-29T13:36:16Z",
"deletionTimestamp": "2025-08-29T14:46:39Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-16 11:28:19.771156 +0000 UTC"
}
@@ -1724,8 +1739,8 @@
"metadata": {
"name": "filterOutBotsFromFrontendLogs",
"resourceVersion": "1758000919535",
"creationTimestamp": "2025-09-16T05:35:19Z",
"deletionTimestamp": "2025-10-13T11:09:22Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Filter out bots from collecting data for Frontend Observability",
@@ -1755,7 +1770,7 @@
"name": "formatString",
"resourceVersion": "1762442825881",
"creationTimestamp": "2023-10-13T18:17:12Z",
"deletionTimestamp": "2025-11-12T00:00:00Z",
"deletionTimestamp": "2025-11-17T13:06:30Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-06 15:27:05.88172 +0000 UTC"
}
@@ -1812,7 +1827,8 @@
"metadata": {
"name": "grafanaAssistantInProfilesDrilldown",
"resourceVersion": "1754572610001",
"creationTimestamp": "2025-08-19T07:54:00Z",
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-08-07 13:16:50.001205 +0000 UTC"
}
@@ -1857,8 +1873,8 @@
"metadata": {
"name": "grafanaPathfinder",
"resourceVersion": "1760434668782",
"creationTimestamp": "2025-08-20T12:30:29Z",
"deletionTimestamp": "2025-10-21T16:10:16Z",
"creationTimestamp": "2025-10-14T10:40:40Z",
"deletionTimestamp": "2025-10-22T08:06:21Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-10-14 09:37:48.782577 +0000 UTC"
}
@@ -1888,7 +1904,8 @@
"metadata": {
"name": "graphiteBackendMode",
"resourceVersion": "1755870507537",
"creationTimestamp": "2025-09-01T15:13:47Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Enables the Graphite data source full backend mode",
@@ -1928,7 +1945,7 @@
"name": "groupToNestedTableTransformation",
"resourceVersion": "1762442825881",
"creationTimestamp": "2024-02-07T14:28:26Z",
"deletionTimestamp": "2025-11-12T14:33:44Z",
"deletionTimestamp": "2025-11-17T11:57:22Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-06 15:27:05.88172 +0000 UTC"
}
@@ -2046,7 +2063,7 @@
"metadata": {
"name": "interactiveLearning",
"resourceVersion": "1761063016739",
"creationTimestamp": "2025-10-21T16:10:16Z"
"creationTimestamp": "2025-10-22T08:06:21Z"
},
"spec": {
"description": "Enables the interactive learning app",
@@ -2072,7 +2089,7 @@
"name": "inviteUserExperimental",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-03-07T19:09:59Z",
"deletionTimestamp": "2025-11-14T10:29:28Z"
"deletionTimestamp": "2025-11-14T15:33:26Z"
},
"spec": {
"description": "Renders invite user button along the app",
@@ -2086,7 +2103,7 @@
"metadata": {
"name": "jaegerEnableGrpcEndpoint",
"resourceVersion": "1760451551713",
"creationTimestamp": "2025-10-14T14:19:11Z"
"creationTimestamp": "2025-10-31T18:19:16Z"
},
"spec": {
"description": "Enable querying trace data through Jaeger's gRPC endpoint (HTTP)",
@@ -2164,7 +2181,8 @@
"metadata": {
"name": "kubernetesAlertingRules",
"resourceVersion": "1754340669702",
"creationTimestamp": "2025-08-04T20:51:09Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Adds support for Kubernetes alerting and recording rules",
@@ -2177,7 +2195,7 @@
"metadata": {
"name": "kubernetesAnnotations",
"resourceVersion": "1761142826172",
"creationTimestamp": "2025-10-22T14:20:26Z"
"creationTimestamp": "2025-11-06T18:22:20Z"
},
"spec": {
"description": "Enables app platform API for annotations",
@@ -2190,7 +2208,8 @@
"metadata": {
"name": "kubernetesAuthZHandlerRedirect",
"resourceVersion": "1758820248165",
"creationTimestamp": "2025-09-25T17:10:48Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Redirects the traffic from the legacy access control endpoints to the new K8s AuthZ endpoints",
@@ -2246,7 +2265,8 @@
"metadata": {
"name": "kubernetesAuthzResourcePermissionApis",
"resourceVersion": "1754668670559",
"creationTimestamp": "2025-08-11T08:54:36Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Registers AuthZ resource permission /apis endpoints",
@@ -2259,7 +2279,7 @@
"metadata": {
"name": "kubernetesAuthzZanzanaSync",
"resourceVersion": "1758887751768",
"creationTimestamp": "2025-09-26T09:35:02Z",
"creationTimestamp": "2025-10-13T19:37:13Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-26 11:55:51.768754 +0000 UTC"
}
@@ -2275,7 +2295,8 @@
"metadata": {
"name": "kubernetesCorrelations",
"resourceVersion": "1757513374180",
"creationTimestamp": "2025-09-10T14:09:34Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Adds support for Kubernetes correlations",
@@ -2330,7 +2351,7 @@
"metadata": {
"name": "kubernetesLogsDrilldown",
"resourceVersion": "1760632282014",
"creationTimestamp": "2025-10-07T19:26:08Z",
"creationTimestamp": "2025-10-16T21:31:42Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-10-16 16:31:22.014483 +0000 UTC"
}
@@ -2346,7 +2367,7 @@
"metadata": {
"name": "kubernetesQueryCaching",
"resourceVersion": "1760972620939",
"creationTimestamp": "2025-10-20T15:03:40Z"
"creationTimestamp": "2025-10-20T16:11:25Z"
},
"spec": {
"description": "Adds support for Kubernetes querycaching",
@@ -2359,7 +2380,8 @@
"metadata": {
"name": "kubernetesShortURLs",
"resourceVersion": "1756914263808",
"creationTimestamp": "2025-08-04T12:12:12Z",
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-03 15:44:23.80856 +0000 UTC"
}
@@ -2388,7 +2410,8 @@
"metadata": {
"name": "kubernetesStars",
"resourceVersion": "1759149842036",
"creationTimestamp": "2025-09-29T12:44:02Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Routes stars requests from /api to the /apis endpoint",
@@ -2428,7 +2451,7 @@
"name": "localizationForPlugins",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-03-31T04:38:38Z",
"deletionTimestamp": "2025-09-29T07:10:59Z"
"deletionTimestamp": "2025-08-29T14:46:39Z"
},
"spec": {
"description": "Enables localization for plugins",
@@ -2665,7 +2688,7 @@
"name": "multiTenantFrontend",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-04-25T09:24:25Z",
"deletionTimestamp": "2025-09-08T17:06:39Z"
"deletionTimestamp": "2025-07-31T22:56:50Z"
},
"spec": {
"description": "Register MT frontend",
@@ -2702,7 +2725,8 @@
"metadata": {
"name": "newClickhouseConfigPageDesign",
"resourceVersion": "1754075145003",
"creationTimestamp": "2025-08-05T13:37:28Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Enables new design for the Clickhouse data source configuration page",
@@ -2716,7 +2740,7 @@
"name": "newDashboardSharingComponent",
"resourceVersion": "1753448760331",
"creationTimestamp": "2024-05-03T15:02:18Z",
"deletionTimestamp": "2025-09-12T17:27:39Z"
"deletionTimestamp": "2025-08-29T14:46:39Z"
},
"spec": {
"description": "Enables the new sharing drawer design",
@@ -2756,7 +2780,7 @@
"metadata": {
"name": "newGauge",
"resourceVersion": "1760700645318",
"creationTimestamp": "2025-10-17T11:30:45Z"
"creationTimestamp": "2025-10-20T16:33:19Z"
},
"spec": {
"description": "Enable new gauge visualization",
@@ -2783,7 +2807,7 @@
"metadata": {
"name": "newLogContext",
"resourceVersion": "1754044501326",
"creationTimestamp": "2025-08-01T11:30:17Z"
"creationTimestamp": "2025-07-31T22:56:50Z"
},
"spec": {
"description": "New Log Context component",
@@ -2827,7 +2851,7 @@
"metadata": {
"name": "newPanelPadding",
"resourceVersion": "1760780310038",
"creationTimestamp": "2025-10-18T09:38:30Z"
"creationTimestamp": "2025-11-12T15:40:46Z"
},
"spec": {
"description": "Increases panel padding globally",
@@ -2853,7 +2877,7 @@
"metadata": {
"name": "newVizSuggestions",
"resourceVersion": "1762456851857",
"creationTimestamp": "2025-11-06T19:20:51Z"
"creationTimestamp": "2025-11-12T19:26:29Z"
},
"spec": {
"description": "Enable new visualization suggestions",
@@ -2893,7 +2917,7 @@
"metadata": {
"name": "onlyStoreActionSets",
"resourceVersion": "1759844046154",
"creationTimestamp": "2025-10-07T13:24:26Z",
"creationTimestamp": "2025-10-20T15:02:56Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-10-07 13:34:06.15476 +0000 UTC"
}
@@ -2938,7 +2962,7 @@
"name": "panelMonitoring",
"resourceVersion": "1753448760331",
"creationTimestamp": "2023-10-09T05:19:08Z",
"deletionTimestamp": "2025-11-06T15:46:51Z"
"deletionTimestamp": "2025-11-07T19:04:42Z"
},
"spec": {
"description": "Enables panel monitoring through logs and measurements",
@@ -2966,7 +2990,7 @@
"metadata": {
"name": "panelTimeSettings",
"resourceVersion": "1761555646368",
"creationTimestamp": "2025-10-27T09:00:46Z"
"creationTimestamp": "2025-10-29T08:06:23Z"
},
"spec": {
"description": "Enables a new panel time settings drawer",
@@ -3028,7 +3052,7 @@
"name": "pinNavItems",
"resourceVersion": "1762958248290",
"creationTimestamp": "2024-06-10T11:40:03Z",
"deletionTimestamp": "2025-11-13T14:52:10Z",
"deletionTimestamp": "2025-11-17T12:12:47Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-12 14:37:28.29086 +0000 UTC"
}
@@ -3058,7 +3082,7 @@
"name": "pluginAssetProvider",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-07-17T15:20:35Z",
"deletionTimestamp": "2025-10-03T16:13:14Z"
"deletionTimestamp": "2025-10-10T09:35:22Z"
},
"spec": {
"description": "Allows decoupled core plugins to load from the Grafana CDN",
@@ -3073,7 +3097,8 @@
"metadata": {
"name": "pluginContainers",
"resourceVersion": "1756911074581",
"creationTimestamp": "2025-09-03T14:51:14Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Enables running plugins in containers",
@@ -3087,7 +3112,7 @@
"metadata": {
"name": "pluginInstallAPISync",
"resourceVersion": "1760543624249",
"creationTimestamp": "2025-10-15T15:53:44Z"
"creationTimestamp": "2025-10-24T12:09:26Z"
},
"spec": {
"description": "Enable syncing plugin installations to the installs API",
@@ -3113,7 +3138,7 @@
"metadata": {
"name": "pluginStoreServiceLoading",
"resourceVersion": "1761144346944",
"creationTimestamp": "2025-10-17T14:52:48Z",
"creationTimestamp": "2025-10-17T20:01:43Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-10-22 14:45:46.944669 +0000 UTC"
}
@@ -3142,7 +3167,7 @@
"name": "pluginsFrontendSandbox",
"resourceVersion": "1753448760331",
"creationTimestamp": "2023-06-05T08:51:36Z",
"deletionTimestamp": "2025-11-05T10:06:22Z"
"deletionTimestamp": "2025-11-06T10:06:53Z"
},
"spec": {
"description": "Enables the plugins frontend sandbox",
@@ -3155,7 +3180,7 @@
"name": "pluginsSkipHostEnvVars",
"resourceVersion": "1753448760331",
"creationTimestamp": "2023-11-15T17:09:14Z",
"deletionTimestamp": "2025-11-04T16:51:13Z"
"deletionTimestamp": "2025-11-13T15:31:57Z"
},
"spec": {
"description": "Disables passing host environment variable to plugin processes",
@@ -3207,7 +3232,7 @@
"name": "preinstallAutoUpdate",
"resourceVersion": "1753448760331",
"creationTimestamp": "2024-11-07T12:14:25Z",
"deletionTimestamp": "2025-11-07T10:10:01Z"
"deletionTimestamp": "2025-11-10T14:06:30Z"
},
"spec": {
"description": "Enables automatic updates for pre-installed plugins",
@@ -3233,7 +3258,7 @@
"metadata": {
"name": "preventPanelChromeOverflow",
"resourceVersion": "1760704390127",
"creationTimestamp": "2025-10-17T12:33:10Z"
"creationTimestamp": "2025-10-17T14:40:08Z"
},
"spec": {
"description": "Restrict PanelChrome contents with overflow: hidden;",
@@ -3248,7 +3273,7 @@
"name": "promQLScope",
"resourceVersion": "1753448760331",
"creationTimestamp": "2024-01-29T20:22:17Z",
"deletionTimestamp": "2025-10-05T00:24:17Z"
"deletionTimestamp": "2025-10-10T14:53:18Z"
},
"spec": {
"description": "In-development feature that will allow injection of labels into prometheus queries.",
@@ -3277,7 +3302,7 @@
"name": "prometheusCodeModeMetricNamesSearch",
"resourceVersion": "1753448760331",
"creationTimestamp": "2024-04-04T20:38:23Z",
"deletionTimestamp": "2025-08-27T13:11:58Z"
"deletionTimestamp": "2025-07-31T22:56:50Z"
},
"spec": {
"description": "Enables search for metric names in Code Mode, to improve performance when working with an enormous number of metric names",
@@ -3303,7 +3328,8 @@
"metadata": {
"name": "prometheusTypeMigration",
"resourceVersion": "1757089774247",
"creationTimestamp": "2025-08-25T21:53:16Z",
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-05 16:29:34.247055837 +0000 UTC"
}
@@ -3360,7 +3386,8 @@
"metadata": {
"name": "queryCacheRequestDeduplication",
"resourceVersion": "1757521912495",
"creationTimestamp": "2025-09-10T16:31:52Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Enable request deduplication when query caching is enabled. Requests issuing the same query will be deduplicated, only the first request to arrive will be executed and the response will be shared with requests arriving while there is a request in-flight",
@@ -3456,7 +3483,7 @@
"name": "recordedQueriesMulti",
"resourceVersion": "1753448760331",
"creationTimestamp": "2023-06-14T12:34:22Z",
"deletionTimestamp": "2025-11-07T17:31:39Z"
"deletionTimestamp": "2025-11-10T20:31:43Z"
},
"spec": {
"description": "Enables writing multiple items from a single query within Recorded Queries",
@@ -3579,7 +3606,8 @@
"metadata": {
"name": "restrictedPluginApis",
"resourceVersion": "1753776783657",
"creationTimestamp": "2025-09-01T09:57:00Z",
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-07-29 08:13:03.657209 +0000 UTC"
}
@@ -3623,8 +3651,8 @@
"metadata": {
"name": "savedQueries",
"resourceVersion": "1756920131554",
"creationTimestamp": "2025-08-25T21:22:09Z",
"deletionTimestamp": "2025-09-18T12:07:31Z",
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-03 17:22:11.554759 +0000 UTC"
}
@@ -3705,7 +3733,8 @@
"metadata": {
"name": "secretsManagementAppPlatformUI",
"resourceVersion": "1756816818369",
"creationTimestamp": "2025-09-02T12:40:18Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Enable the secrets management app platform UI",
@@ -3747,7 +3776,7 @@
"name": "skipTokenRotationIfRecent",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-06-03T06:59:40Z",
"deletionTimestamp": "2025-10-22T10:29:12Z"
"deletionTimestamp": "2025-10-23T08:02:41Z"
},
"spec": {
"description": "Skip token rotation if it was already rotated less than 5 seconds ago",
@@ -3762,7 +3791,7 @@
"name": "sqlDatasourceDatabaseSelection",
"resourceVersion": "1753448760331",
"creationTimestamp": "2023-06-06T16:28:52Z",
"deletionTimestamp": "2025-08-12T13:22:30Z"
"deletionTimestamp": "2025-07-31T22:56:50Z"
},
"spec": {
"description": "Enables previous SQL data source dataset dropdown behavior",
@@ -3832,7 +3861,8 @@
"metadata": {
"name": "starsFromAPIServer",
"resourceVersion": "1762958248290",
"creationTimestamp": "2025-09-19T10:00:55Z",
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-12 14:37:28.29086 +0000 UTC"
}
@@ -3860,11 +3890,14 @@
{
"metadata": {
"name": "suggestedDashboards",
"resourceVersion": "1762521182817",
"creationTimestamp": "2025-11-07T13:13:02Z"
"resourceVersion": "1763643877862",
"creationTimestamp": "2025-11-07T13:38:59Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-20 13:04:37.862907 +0000 UTC"
}
},
"spec": {
"description": "Enable suggested dashboards when creating new dashboards",
"description": "Displays datasource provisioned and community dashboards in dashboard empty page, only when coming from datasource configuration page",
"stage": "experimental",
"codeowner": "@grafana/sharing-squad"
}
@@ -3874,7 +3907,7 @@
"name": "tableNextGen",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-03-26T03:57:57Z",
"deletionTimestamp": "2025-08-26T21:25:16Z"
"deletionTimestamp": "2025-07-31T22:56:50Z"
},
"spec": {
"description": "Allows access to the new react-data-grid based table component.",
@@ -3913,7 +3946,8 @@
"metadata": {
"name": "teamFolders",
"resourceVersion": "1755099058649",
"creationTimestamp": "2025-08-13T16:41:00Z"
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z"
},
"spec": {
"description": "Enables team folders functionality",
@@ -3927,7 +3961,7 @@
"name": "teamHttpHeadersMimir",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-01-13T10:42:47Z",
"deletionTimestamp": "2025-08-07T09:04:46Z"
"deletionTimestamp": "2025-07-31T22:56:50Z"
},
"spec": {
"description": "Enables LBAC for datasources for Mimir to apply LBAC filtering of metrics to the client requests for users in teams",
@@ -3967,7 +4001,7 @@
"name": "templateVariablesUsesCombobox",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-01-31T09:53:13Z",
"deletionTimestamp": "2025-11-12T14:40:39Z"
"deletionTimestamp": "2025-11-13T03:31:18Z"
},
"spec": {
"description": "Use new **Combobox** component for template variables",
@@ -3995,7 +4029,8 @@
"metadata": {
"name": "tempoSearchBackendMigration",
"resourceVersion": "1758029567165",
"creationTimestamp": "2025-09-16T11:18:16Z",
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-16 13:32:47.165146 +0000 UTC"
}
@@ -4025,7 +4060,7 @@
"metadata": {
"name": "timeRangePan",
"resourceVersion": "1762290731154",
"creationTimestamp": "2025-10-24T19:49:53Z",
"creationTimestamp": "2025-11-05T01:39:46Z",
"deletionTimestamp": "2025-11-06T17:39:31Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-04 21:12:11.154822 +0000 UTC"
@@ -4055,7 +4090,7 @@
"name": "tlsMemcached",
"resourceVersion": "1753448760331",
"creationTimestamp": "2024-05-09T19:12:08Z",
"deletionTimestamp": "2025-11-11T13:50:51Z"
"deletionTimestamp": "2025-11-12T15:49:28Z"
},
"spec": {
"description": "Use TLS-enabled memcached in the enterprise caching feature",
@@ -4068,7 +4103,7 @@
"metadata": {
"name": "transformationsEmptyPlaceholder",
"resourceVersion": "1763373021129",
"creationTimestamp": "2025-11-11T13:14:25Z",
"creationTimestamp": "2025-11-17T13:57:05Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-17 09:50:21.129721 +0000 UTC"
}
@@ -4099,7 +4134,7 @@
"metadata": {
"name": "ttlPluginInstanceManager",
"resourceVersion": "1763462850634",
"creationTimestamp": "2025-11-18T10:47:30Z"
"creationTimestamp": "2025-11-18T11:17:23Z"
},
"spec": {
"description": "Enable TTL plugin instance manager",
@@ -4181,7 +4216,7 @@
"name": "unifiedStorageHistoryPruner",
"resourceVersion": "1753448760331",
"creationTimestamp": "2025-03-17T10:36:38Z",
"deletionTimestamp": "2025-11-17T12:35:33Z"
"deletionTimestamp": "2025-11-17T19:47:37Z"
},
"spec": {
"description": "Enables the unified storage history pruner",
@@ -4208,8 +4243,8 @@
"metadata": {
"name": "unifiedStorageSearchAfterWriteExperimentalAPI",
"resourceVersion": "1755089543487",
"creationTimestamp": "2025-08-13T14:05:15Z",
"deletionTimestamp": "2025-09-10T09:52:56Z",
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-08-13 12:52:23.487521 +0000 UTC"
}
@@ -4266,8 +4301,8 @@
"metadata": {
"name": "unifiedStorageUseFullNgram",
"resourceVersion": "1758820248165",
"creationTimestamp": "2025-09-25T17:10:48Z",
"deletionTimestamp": "2025-10-22T12:24:39Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Use full n-gram indexing instead of edge n-gram for unified storage search",
@@ -4280,7 +4315,7 @@
"metadata": {
"name": "unlimitedLayoutsNesting",
"resourceVersion": "1760013838902",
"creationTimestamp": "2025-10-09T12:43:58Z"
"creationTimestamp": "2025-10-10T12:15:54Z"
},
"spec": {
"description": "Enables unlimited dashboard panel grouping",
@@ -4293,7 +4328,8 @@
"metadata": {
"name": "useKubernetesShortURLsAPI",
"resourceVersion": "1756914263808",
"creationTimestamp": "2025-09-03T10:49:07Z",
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-03 15:44:23.80856 +0000 UTC"
}
@@ -4309,7 +4345,8 @@
"metadata": {
"name": "useMultipleScopeNodesEndpoint",
"resourceVersion": "1759237515008",
"creationTimestamp": "2025-09-30T13:05:15Z"
"creationTimestamp": "2025-08-29T14:46:39Z",
"deletionTimestamp": "2025-09-01T09:33:33Z"
},
"spec": {
"description": "Makes the frontend use the 'names' param for fetching multiple scope nodes at once",
@@ -4369,7 +4406,8 @@
"metadata": {
"name": "vizActionsAuth",
"resourceVersion": "1756904995830",
"creationTimestamp": "2025-08-08T18:59:18Z",
"creationTimestamp": "2025-07-31T22:56:50Z",
"deletionTimestamp": "2025-08-01T11:30:17Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-09-03 13:09:55.830412 +0000 UTC"
}
@@ -4399,7 +4437,7 @@
"metadata": {
"name": "zanzanaNoLegacyClient",
"resourceVersion": "1761063016739",
"creationTimestamp": "2025-10-20T09:52:55Z",
"creationTimestamp": "2025-10-21T14:03:17Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-10-21 16:10:16.739546 +0000 UTC"
}