diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index d4c846c2f53..c9138982378 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -1006,6 +1006,16 @@ export interface FeatureToggles { */ alertEnrichment?: boolean; /** + * Allow multiple steps per enrichment. + * @default false + */ + alertEnrichmentMultiStep?: boolean; + /** + * Enable conditional alert enrichment steps. + * @default false + */ + alertEnrichmentConditional?: boolean; + /** * Enables the API to import Alertmanager configuration * @default false */ diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 4a5d9f8a704..1403ef2e92c 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -1738,6 +1738,24 @@ var ( HideFromDocs: true, Expression: "false", }, + { + Name: "alertEnrichmentMultiStep", + Description: "Allow multiple steps per enrichment.", + Stage: FeatureStageExperimental, + Owner: grafanaAlertingSquad, + HideFromAdminPage: true, + HideFromDocs: true, + Expression: "false", + }, + { + Name: "alertEnrichmentConditional", + Description: "Enable conditional alert enrichment steps.", + Stage: FeatureStageExperimental, + Owner: grafanaAlertingSquad, + HideFromAdminPage: true, + HideFromDocs: true, + Expression: "false", + }, { Name: "alertingImportAlertmanagerAPI", Description: "Enables the API to import Alertmanager configuration", diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 479533a14b8..64593d8684d 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -225,6 +225,8 @@ kubernetesAuthnMutation,experimental,@grafana/identity-access-team,false,false,f restoreDashboards,experimental,@grafana/grafana-frontend-platform,false,false,false skipTokenRotationIfRecent,GA,@grafana/identity-access-team,false,false,false alertEnrichment,experimental,@grafana/alerting-squad,false,false,false +alertEnrichmentMultiStep,experimental,@grafana/alerting-squad,false,false,false +alertEnrichmentConditional,experimental,@grafana/alerting-squad,false,false,false alertingImportAlertmanagerAPI,experimental,@grafana/alerting-squad,false,false,false alertingImportAlertmanagerUI,experimental,@grafana/alerting-squad,false,false,false sharingDashboardImage,experimental,@grafana/sharing-squad,false,false,true diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index 2d381369453..0fa4b06a1e9 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -911,6 +911,14 @@ const ( // Enable configuration of alert enrichments in Grafana Cloud. FlagAlertEnrichment = "alertEnrichment" + // FlagAlertEnrichmentMultiStep + // Allow multiple steps per enrichment. + FlagAlertEnrichmentMultiStep = "alertEnrichmentMultiStep" + + // FlagAlertEnrichmentConditional + // Enable conditional alert enrichment steps. + FlagAlertEnrichmentConditional = "alertEnrichmentConditional" + // FlagAlertingImportAlertmanagerAPI // Enables the API to import Alertmanager configuration FlagAlertingImportAlertmanagerAPI = "alertingImportAlertmanagerAPI" diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index c19449bd9f0..e36ed285fe3 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -62,6 +62,36 @@ "expression": "false" } }, + { + "metadata": { + "name": "alertEnrichmentConditional", + "resourceVersion": "1757418974334", + "creationTimestamp": "2025-09-09T11:56:14Z" + }, + "spec": { + "description": "Enable conditional alert enrichment steps.", + "stage": "experimental", + "codeowner": "@grafana/alerting-squad", + "hideFromAdminPage": true, + "hideFromDocs": true, + "expression": "false" + } + }, + { + "metadata": { + "name": "alertEnrichmentMultiStep", + "resourceVersion": "1757418224384", + "creationTimestamp": "2025-09-09T11:43:44Z" + }, + "spec": { + "description": "Allow multiple steps per enrichment.", + "stage": "experimental", + "codeowner": "@grafana/alerting-squad", + "hideFromAdminPage": true, + "hideFromDocs": true, + "expression": "false" + } + }, { "metadata": { "name": "alertRuleRestore",