diff --git a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md index d4bd70b5da3..9bb322b34fa 100644 --- a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md +++ b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md @@ -48,6 +48,7 @@ Most [generally available](https://grafana.com/docs/release-life-cycle/#general- | `dashgpt` | Enable AI powered features in dashboards | Yes | | `alertingInsights` | Show the new alerting insights landing page | Yes | | `panelMonitoring` | Enables panel monitoring through logs and measurements | Yes | +| `transformationsVariableSupport` | Allows using variables in transformations | Yes | | `kubernetesPlaylists` | Use the kubernetes API in the frontend for playlists, and route /api/playlist requests to k8s | Yes | | `recoveryThreshold` | Enables feature recovery threshold (aka hysteresis) for threshold server-side expression | Yes | | `lokiStructuredMetadata` | Enables the loki data source to request structured metadata from the Loki server | Yes | @@ -91,7 +92,6 @@ Most [generally available](https://grafana.com/docs/release-life-cycle/#general- | `reportingRetries` | Enables rendering retries for the reporting feature | | `externalServiceAccounts` | Automatic service account and token setup for plugins | | `formatString` | Enable format string transformer | -| `transformationsVariableSupport` | Allows using variables in transformations | | `cloudWatchBatchQueries` | Runs CloudWatch metrics queries as separate batches | | `teamHttpHeaders` | Enables Team LBAC for datasources to apply team headers to the client requests | | `addFieldFromCalculationStatFunctions` | Add cumulative and window functions to the add field from calculation transformation | diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index f06d92c15ca..17485739de4 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -717,8 +717,9 @@ var ( Name: "transformationsVariableSupport", Description: "Allows using variables in transformations", FrontendOnly: true, - Stage: FeatureStagePublicPreview, + Stage: FeatureStageGeneralAvailability, Owner: grafanaDatavizSquad, + Expression: "true", // Enabled by default }, { Name: "kubernetesPlaylists", diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 992701dd5c1..242c488b6fb 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -94,7 +94,7 @@ externalServiceAccounts,preview,@grafana/identity-access-team,false,false,false panelMonitoring,GA,@grafana/dataviz-squad,false,false,true enableNativeHTTPHistogram,experimental,@grafana/hosted-grafana-team,false,false,false formatString,preview,@grafana/dataviz-squad,false,false,true -transformationsVariableSupport,preview,@grafana/dataviz-squad,false,false,true +transformationsVariableSupport,GA,@grafana/dataviz-squad,false,false,true kubernetesPlaylists,GA,@grafana/grafana-app-platform-squad,false,true,false kubernetesSnapshots,experimental,@grafana/grafana-app-platform-squad,false,true,false kubernetesDashboards,experimental,@grafana/grafana-app-platform-squad,false,false,true diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index 9103c3b0fc8..de18acfb7be 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -293,6 +293,20 @@ "hideFromDocs": true } }, + { + "metadata": { + "name": "authZGRPCServer", + "resourceVersion": "1718093439898", + "creationTimestamp": "2024-06-11T08:10:39Z" + }, + "spec": { + "description": "Enables the gRPC server for authorization", + "stage": "experimental", + "codeowner": "@grafana/identity-access-team", + "hideFromAdminPage": true, + "hideFromDocs": true + } + }, { "metadata": { "name": "autoMigrateGraphPanel", @@ -1662,6 +1676,18 @@ "codeowner": "@grafana/grafana-backend-group" } }, + { + "metadata": { + "name": "pinNavItems", + "resourceVersion": "1718017263521", + "creationTimestamp": "2024-06-10T11:01:03Z" + }, + "spec": { + "description": "Enables pinning of nav items", + "stage": "experimental", + "codeowner": "@grafana/grafana-frontend-platform" + } + }, { "metadata": { "name": "pluginProxyPreserveTrailingSlash", @@ -2193,12 +2219,15 @@ { "metadata": { "name": "transformationsVariableSupport", - "resourceVersion": "1717578796182", - "creationTimestamp": "2023-10-04T14:28:46Z" + "resourceVersion": "1718190346540", + "creationTimestamp": "2023-10-04T14:28:46Z", + "annotations": { + "grafana.app/updatedTimestamp": "2024-06-12 11:05:46.540869 +0000 UTC" + } }, "spec": { "description": "Allows using variables in transformations", - "stage": "preview", + "stage": "GA", "codeowner": "@grafana/dataviz-squad", "frontend": true } @@ -2252,32 +2281,6 @@ "stage": "experimental", "codeowner": "@grafana/hosted-grafana-team" } - }, - { - "metadata": { - "name": "pinNavItems", - "resourceVersion": "1718017263521", - "creationTimestamp": "2024-06-10T11:01:03Z" - }, - "spec": { - "description": "Enables pinning of nav items", - "stage": "experimental", - "codeowner": "@grafana/grafana-frontend-platform" - } - }, - { - "metadata": { - "name": "authZGRPCServer", - "resourceVersion": "1718093439898", - "creationTimestamp": "2024-06-11T08:10:39Z" - }, - "spec": { - "description": "Enables the gRPC server for authorization", - "stage": "experimental", - "codeowner": "@grafana/identity-access-team", - "hideFromAdminPage": true, - "hideFromDocs": true - } } ] } \ No newline at end of file