fix<rollout>:judge nil

MrSumeng <1206834441@qq.com>
This commit is contained in:
MrSumeng 2022-09-05 12:06:20 +08:00
parent 98b9e4d359
commit 281dce5a3c
1 changed files with 1 additions and 4 deletions

View File

@ -144,10 +144,7 @@ func (r *rolloutContext) doCanaryUpgrade() (bool, error) {
cond := util.GetRolloutCondition(*r.newStatus, rolloutv1alpha1.RolloutConditionProgressing)
expectedTime, ok := r.isAllowRun(time.Now())
if !ok {
localTime := expectedTime
if &r.rollout.Spec != nil && &r.rollout.Spec.AllowRunTime != nil {
localTime.In(util.TimeZone(r.rollout.Spec.AllowRunTime.TimeZone))
}
localTime := expectedTime.In(util.TimeZone(r.rollout.Spec.AllowRunTime.TimeZone))
msg := fmt.Sprintf("Rollout (%d/%d) will be start at time %s(%s), because now is not in time slices",
canaryStatus.CurrentStepIndex, steps,
expectedTime.Format(util.DateTimeLayout),