From 92f4be79ac5b3054fd028d5a8315fa1035365c60 Mon Sep 17 00:00:00 2001 From: Alon Gluzman Date: Wed, 7 Apr 2021 19:08:43 +0300 Subject: [PATCH] Scale up canary on confirm rollout Signed-off-by: Alon Gluzman --- pkg/controller/scheduler_hooks.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/controller/scheduler_hooks.go b/pkg/controller/scheduler_hooks.go index e7cdffba5..c992a05e4 100644 --- a/pkg/controller/scheduler_hooks.go +++ b/pkg/controller/scheduler_hooks.go @@ -63,6 +63,10 @@ func (c *Controller) runConfirmRolloutHooks(canary *flaggerv1.Canary, canaryCont c.logger.With("canary", fmt.Sprintf("%s.%s", canary.Name, canary.Namespace)).Errorf("%v", err) return false } + if err := canaryController.ScaleFromZero(canary); err != nil { + c.recordEventErrorf(canary, "%v", err) + return false + } c.recordEventInfof(canary, "Confirm-rollout check %s passed", webhook.Name) return false }