improve existing e2e logic to avoid unexpected behaviour
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
This commit is contained in:
parent
12ce7c8635
commit
cddc53ad14
|
@ -209,6 +209,10 @@ func (m *canaryReleaseManager) doCanaryMetricsAnalysis(c *RolloutContext) (bool,
|
|||
}
|
||||
|
||||
func (m *canaryReleaseManager) doCanaryPaused(c *RolloutContext) (bool, error) {
|
||||
if m.doCanaryJump(c) {
|
||||
klog.Infof("rollout(%s/%s) canary step jumped", c.Rollout.Namespace, c.Rollout.Name)
|
||||
return false, nil
|
||||
}
|
||||
canaryStatus := c.NewStatus.CanaryStatus
|
||||
currentStep := c.Rollout.Spec.Strategy.Canary.Steps[canaryStatus.CurrentStepIndex-1]
|
||||
steps := len(c.Rollout.Spec.Strategy.Canary.Steps)
|
||||
|
|
Loading…
Reference in New Issue