diff --git a/pkg/kubectl/stop.go b/pkg/kubectl/stop.go index 1d3a891bb7d..782d66bb04c 100644 --- a/pkg/kubectl/stop.go +++ b/pkg/kubectl/stop.go @@ -424,7 +424,11 @@ func (reaper *DeploymentReaper) updateDeploymentWithRetries(namespace, name stri if deployment, err = deployments.Update(deployment); err == nil { return true, nil } - return false, nil + // Retry only on update conflict. + if errors.IsConflict(err) { + return false, nil + } + return false, err }) return deployment, err }