code: func (m *LocalReleaseModule) Update(current, target *release.Release, req *services.UpdateReleaseRequest, env *environment.Environment) error {
  	c := bytes.NewBufferString(current.Manifest)
  	t := bytes.NewBufferString(target.Manifest)
  	return env.KubeClient.UpdateWithOptions(target.Namespace, c, t, kube.UpdateOptions{
  		Force:         req.Force,
  		Recreate:      req.Recreate,
  		Timeout:       req.Timeout,
  		ShouldWait:    req.Wait,
  		CleanupOnFail: req.CleanupOnFail,
  	})
  }
docs: // Update performs an update from current to target release