Documentation
¶
Index ¶
- Variables
- func InitializeHelmAction(settings *cli.EnvSettings) (*action.Configuration, error)
- func NewClientFromKubeConf(options *KubeConfClientOptions, settings *cli.EnvSettings) (*action.Configuration, error)
- type Client
- func (client *Client) AddRepo() (bool, error)
- func (client *Client) InstallChart(valueOpts *values.Options) (*string, error)
- func (client *Client) ListDeployedReleases() ([]*release.Release, error)
- func (client *Client) StatusHelmChart(releaseName string) (status string, err error)
- func (client *Client) UninstallChart() (*string, error)
- func (client *Client) UpdateRepo() error
- func (client *Client) UpgradeChart(valueOpts *values.Options) (*string, error)
- type Config
- type KubeConfClientOptions
- type Options
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Settings = cli.New()
)
Functions ¶
func InitializeHelmAction ¶
func InitializeHelmAction(settings *cli.EnvSettings) (*action.Configuration, error)
func NewClientFromKubeConf ¶
func NewClientFromKubeConf(options *KubeConfClientOptions, settings *cli.EnvSettings) (*action.Configuration, error)
Types ¶
type Client ¶
type Client struct { URL string RepoName string ChartName string ReleaseName string Namespace string Args map[string]string Settings *cli.EnvSettings ActionConfig *action.Configuration }
func (*Client) InstallChart ¶
func (*Client) ListDeployedReleases ¶
func (*Client) StatusHelmChart ¶
func (*Client) UninstallChart ¶
func (*Client) UpdateRepo ¶
type KubeConfClientOptions ¶
Click to show internal directories.
Click to hide internal directories.