// Executes tiller.UpdateRelease RPC. func (o *options) rpcUpdateRelease(rlsName string, chr *cpb.Chart, rlc rls.ReleaseServiceClient, opts ...UpdateOption) (*rls.UpdateReleaseResponse, error) { for _, opt := range opts { opt(o) } o.updateReq.Chart = chr o.updateReq.DryRun = o.dryRun o.updateReq.Name = rlsName return rlc.UpdateRelease(NewContext(), &o.updateReq) }