Versions in this module Expand all Collapse all v0 v0.1.2 Feb 10, 2021 Changes in this version + type Client struct + func NewClient(ctx context.Context, target string, opts ...Opt) (*Client, error) + func (c *Client) GetApp(ctx context.Context, input *helmgatepb.AppRef) (*helmgatepb.App, error) + func (c *Client) GetHistory(ctx context.Context, input *helmgatepb.HistoryFilter) (*helmgatepb.Apps, error) + func (c *Client) InstallApp(ctx context.Context, input *helmgatepb.AppInput) (*helmgatepb.App, error) + func (c *Client) RollbackApp(ctx context.Context, input *helmgatepb.AppRef) error + func (c *Client) SearchApps(ctx context.Context, input *helmgatepb.AppFilter) (*helmgatepb.Apps, error) + func (c *Client) SearchCharts(ctx context.Context, input *helmgatepb.ChartFilter) (*helmgatepb.Charts, error) + func (c *Client) UninstallApp(ctx context.Context, input *helmgatepb.AppRef) error + func (c *Client) UpdateApp(ctx context.Context, input *helmgatepb.AppInput) (*helmgatepb.App, error) + type Opt func(o *Options) + func WithIDToken(idToken bool) Opt + func WithLogging(logging, logPayload bool) Opt + func WithMetrics(metrics bool) Opt + func WithTokenSource(tokenSource oauth2.TokenSource) Opt + func WithTransportCreds(creds credentials.TransportCredentials) Opt + type Options struct