Versions in this module Expand all Collapse all v0 v0.2.0 Mar 25, 2020 v0.1.0 Mar 19, 2020 Changes in this version + func IsInvalidConfig(err error) bool + func IsInvalidStatusCode(err error) bool + func IsUnknownStatus(err error) bool + type Client struct + func New(config Config) (*Client, error) + func (c *Client) DeleteRelease(ctx context.Context, name, release string) error + func (c *Client) GetReleaseVersion(ctx context.Context, name, channel string) (string, error) + func (c *Client) PromoteChart(ctx context.Context, name, release, channel string) error + func (c *Client) PullChartTarball(ctx context.Context, name, channel string) (string, error) + func (c *Client) PullChartTarballFromRelease(ctx context.Context, name, release string) (string, error) + func (c *Client) PushChartTarball(ctx context.Context, name, release, tarballPath string) error + type Config struct + Address string + Fs afero.Fs + Logger micrologger.Logger + Organization string + type Interface interface + DeleteRelease func(ctx context.Context, name, release string) error + GetReleaseVersion func(ctx context.Context, name, channel string) (string, error) + PromoteChart func(ctx context.Context, name, release, channel string) error + PullChartTarball func(ctx context.Context, name, channel string) (string, error) + PullChartTarballFromRelease func(ctx context.Context, name, release string) (string, error) + PushChartTarball func(ctx context.Context, name, release, tarballPath string) error + type Payload struct + Blob string + MediaType string + Release string + type Response struct + Status string Other modules containing this package github.com/giantswarm/apprclient/v2