Include cluster name in all alerts

Signed-off-by: ashokhein <ashokhein@gmail.com>
This commit is contained in:
ashokhein
2022-10-05 12:16:57 +00:00
parent 1b2df99799
commit 4dbeec02c8
+12 -11
View File
@@ -73,8 +73,18 @@ func (c *Controller) sendEventToWebhook(r *flaggerv1.Canary, eventType, template
func (c *Controller) alert(canary *flaggerv1.Canary, message string, metadata bool, severity flaggerv1.AlertSeverity) {
var fields []notifier.Field
if c.clusterName != "" {
fields = append(fields,
notifier.Field{
Name: "Cluster",
Value: c.clusterName,
},
)
}
if metadata {
fields = alertMetadata(canary, c.clusterName)
fields = alertMetadata(canary)
}
// send alert with the global notifier
@@ -173,18 +183,9 @@ func (c *Controller) alert(canary *flaggerv1.Canary, message string, metadata bo
}
}
func alertMetadata(canary *flaggerv1.Canary, cluster string) []notifier.Field {
func alertMetadata(canary *flaggerv1.Canary) []notifier.Field {
var fields []notifier.Field
if cluster != "" {
fields = append(fields,
notifier.Field{
Name: "Cluster",
Value: cluster,
},
)
}
fields = append(fields,
notifier.Field{
Name: "Target",