diff --git a/pkg/controller/scheduler.go b/pkg/controller/scheduler.go index 8f2e58b22..2e96bed61 100644 --- a/pkg/controller/scheduler.go +++ b/pkg/controller/scheduler.go @@ -347,6 +347,8 @@ func (c *Controller) advanceCanary(name string, namespace string) { if err != nil { c.recordEventWarningf(cd, "%v", err) if !retriable { + c.recordEventWarningf(cd, "Rolling back %s.%s canary not ready", cd.Name, cd.Namespace) + c.alert(cd, "Rolling back canary not ready", false, flaggerv1.SeverityError) c.rollback(cd, canaryController, meshRouter, scalerReconciler) } return