|
|
@ -38,8 +38,10 @@ func (s *ReleaseServer) UpdateRelease(c ctx.Context, req *services.UpdateRelease
|
|
|
|
s.Log("preparing update for %s", req.Name)
|
|
|
|
s.Log("preparing update for %s", req.Name)
|
|
|
|
currentRelease, updatedRelease, err := s.prepareUpdate(req)
|
|
|
|
currentRelease, updatedRelease, err := s.prepareUpdate(req)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
|
|
|
|
s.Log("failed to prepare update: %s", err)
|
|
|
|
if req.Force {
|
|
|
|
if req.Force {
|
|
|
|
// Use the --force, Luke.
|
|
|
|
// Use the --force, Luke.
|
|
|
|
|
|
|
|
s.Log("performing force update for %s", req.Name)
|
|
|
|
return s.performUpdateForce(req)
|
|
|
|
return s.performUpdateForce(req)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return nil, err
|
|
|
|
return nil, err
|
|
|
|