From 674fdd1d323ef041dbed93b44ae58afaaf1a8b64 Mon Sep 17 00:00:00 2001 From: Sonia Aguilar <33540275+soniaAguilarPeiron@users.noreply.github.com> Date: Thu, 24 Apr 2025 16:49:59 +0200 Subject: [PATCH] Alerting: Add alertingBulkActionsInUI feature toggle (#104470) Add alertingBulkActionsInUI feature toggle --- .../src/types/featureToggles.gen.ts | 5 +++++ pkg/services/featuremgmt/registry.go | 10 ++++++++++ pkg/services/featuremgmt/toggles_gen.csv | 1 + pkg/services/featuremgmt/toggles_gen.go | 4 ++++ pkg/services/featuremgmt/toggles_gen.json | 19 +++++++++++++++++++ 5 files changed, 39 insertions(+) diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 2f86e020d67..0a2bf78e6c9 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -1027,4 +1027,9 @@ export interface FeatureToggles { * @default false */ alertRuleUseFiredAtForStartsAt?: boolean; + /** + * Enables the alerting bulk actions in the UI + * @default true + */ + alertingBulkActionsInUI?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 087b7327b81..bceb66b4f24 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -1768,6 +1768,16 @@ var ( Owner: grafanaAlertingSquad, Expression: "false", }, + { + Name: "alertingBulkActionsInUI", + Description: "Enables the alerting bulk actions in the UI", + FrontendOnly: true, + Stage: FeatureStageGeneralAvailability, + Owner: grafanaAlertingSquad, + HideFromAdminPage: true, + HideFromDocs: true, + Expression: "true", // enabled by default + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index fe9151fc18c..a1b2babf74c 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -231,3 +231,4 @@ metricsFromProfiles,experimental,@grafana/observability-traces-and-profiling,fal pluginsAutoUpdate,experimental,@grafana/plugins-platform-backend,false,false,false alertingListViewV2PreviewToggle,privatePreview,@grafana/alerting-squad,false,false,true alertRuleUseFiredAtForStartsAt,experimental,@grafana/alerting-squad,false,false,false +alertingBulkActionsInUI,GA,@grafana/alerting-squad,false,false,true diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index 3d2d2f8cfcb..76018e01faf 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -934,4 +934,8 @@ const ( // FlagAlertRuleUseFiredAtForStartsAt // Use FiredAt for StartsAt when sending alerts to Alertmaanger FlagAlertRuleUseFiredAtForStartsAt = "alertRuleUseFiredAtForStartsAt" + + // FlagAlertingBulkActionsInUI + // Enables the alerting bulk actions in the UI + FlagAlertingBulkActionsInUI = "alertingBulkActionsInUI" ) diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index 4a11a5109c7..60e2842e568 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -96,6 +96,25 @@ "codeowner": "@grafana/alerting-squad" } }, + { + "metadata": { + "name": "alertingBulkActionsInUI", + "resourceVersion": "1745504721038", + "creationTimestamp": "2025-04-24T14:01:56Z", + "annotations": { + "grafana.app/updatedTimestamp": "2025-04-24 14:25:21.03825 +0000 UTC" + } + }, + "spec": { + "description": "Enables the alerting bulk actions in the UI", + "stage": "GA", + "codeowner": "@grafana/alerting-squad", + "frontend": true, + "hideFromAdminPage": true, + "hideFromDocs": true, + "expression": "true" + } + }, { "metadata": { "name": "alertingCentralAlertHistory",