func (o *DeploymentHookOptions) updateRollingParams(dc *deployapi.DeploymentConfig, strategyParams *deployapi.RollingDeploymentStrategyParams) (bool, error) { var updated bool if o.Remove { if o.Pre && strategyParams.Pre != nil { updated = true strategyParams.Pre = nil } if o.Post && strategyParams.Post != nil { updated = true strategyParams.Post = nil } return updated, nil } hook, err := o.lifecycleHook(dc) if err != nil { return true, err } switch { case o.Pre: strategyParams.Pre = hook case o.Post: strategyParams.Post = hook } return true, nil }