Skip to content

Commit 00892a3

Browse files
committed
feat: alert on rollback when canary not ready
Signed-off-by: Rob van Oostrum <rvanoo@gmail.com>
1 parent 27daa2c commit 00892a3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

pkg/controller/scheduler.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,8 @@ func (c *Controller) advanceCanary(name string, namespace string) {
347347
if err != nil {
348348
c.recordEventWarningf(cd, "%v", err)
349349
if !retriable {
350+
c.recordEventWarningf(cd, "Rolling back %s.%s canary not ready", cd.Name, cd.Namespace)
351+
c.alert(cd, "Rolling back canary not ready", false, flaggerv1.SeverityError)
350352
c.rollback(cd, canaryController, meshRouter, scalerReconciler)
351353
}
352354
return

0 commit comments

Comments
 (0)