fix(alerts): regenerate message on re-evaluation, not just initial fire

Existing alerts kept their stale message from when they first fired.
Now the message is regenerated on every evaluation cycle so label
fixes and wording improvements take effect immediately.
This commit is contained in:
rcourtman 2026-06-27 14:38:42 +01:00
parent fa5a874986
commit 24ce95e2ad

View file

@ -277,6 +277,7 @@ func (m *Manager) evaluateCanonicalMetricAlert(spec alertspecs.ResourceAlertSpec
if dn := m.resolveNodeDisplayName(existingAlert.Instance, existingAlert.Node); dn != "" {
existingAlert.NodeDisplayName = dn
}
existingAlert.Message = message
if opts != nil && opts.Message != "" {
existingAlert.Message = opts.Message
}