Documentation ¶
Index ¶
- type Client
- func (c *Client) Delete(releaseName internal.ReleaseName, namespace internal.Namespace) error
- func (c *Client) Install(chrt *chart.Chart, values internal.ChartValues, ...) (*release.Release, error)
- func (c *Client) ListReleases(namespace internal.Namespace) ([]*release.Release, error)
- func (c *Client) SetInstallingTimeout(timeout time.Duration)
- type DeleteInstaller
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client implements a Helm client compatible with Helm3
func (*Client) ListReleases ¶ added in v1.1.0
ListReleases returns a list of helm releases in the given namespace
func (*Client) SetInstallingTimeout ¶ added in v1.1.0
Sets installing timeout, used in the integration tests
type DeleteInstaller ¶ added in v1.1.0
type DeleteInstaller interface { InstallReleaseFromChart(chart *chart.Chart, ns string, opts ...helm.InstallOption) (*rls.InstallReleaseResponse, error) DeleteRelease(rlsName string, opts ...helm.DeleteOption) (*rls.UninstallReleaseResponse, error) }
DeleteInstaller defines necessary methods for installing and deleting releases
Click to show internal directories.
Click to hide internal directories.