From f80a9388cf527a7e4329ba57a4999280bb94d7f8 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Mon, 12 Sep 2022 11:01:03 +0200 Subject: [PATCH] Alerting: remove interpolation of annotations from alert rule file provisioning (#54975) (#54996) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit bc4d929c67a99a737cf2c07ff8edfda8924c4b43) Co-authored-by: Jean-Philippe Quéméner --- pkg/services/provisioning/alerting/rules_types.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/services/provisioning/alerting/rules_types.go b/pkg/services/provisioning/alerting/rules_types.go index 83b702427e9..c74b9a2da1b 100644 --- a/pkg/services/provisioning/alerting/rules_types.go +++ b/pkg/services/provisioning/alerting/rules_types.go @@ -122,7 +122,7 @@ func (rule *AlertRuleV1) mapToModel(orgID int64) (models.AlertRule, error) { if alertRule.Condition == "" { return models.AlertRule{}, fmt.Errorf("rule '%s' failed to parse: no condition set", alertRule.Title) } - alertRule.Annotations = rule.Annotations.Value() + alertRule.Annotations = rule.Annotations.Raw alertRule.Labels = rule.Labels.Value() for _, queryV1 := range rule.Data { query, err := queryV1.mapToModel()