コード例 #1
0
ファイル: option.go プロジェクト: runseb/helm
// 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)
}