flagger
flagger copied to clipboard
change canary status to Progressing when firstly call rollout hook succeeded
when firstly call rollout hook succeeded, current canary status is Initializing, it won't be changed to Progressing, finally, in function checkCanaryStatus, Canary status will be changed to Initialized and no longer be scheduled to do traffic shift until the CanaryVersion changed. In fact, the first time rollout hook return true, we should change Canary status from Initializing to Progressing, so it can continue to do traffic shift in the next steps.