Documentation ¶
Index ¶
- Variables
- func AddRepo(r *repo.Entry) error
- func AddValueOptionsFlags(f *pflag.FlagSet, v *values.Options)
- func GetChartVersions(chartName string) ([]*semver.Version, error)
- func GetQuiteLog() action.DebugLog
- func GetVerboseLog() action.DebugLog
- func NewActionConfig(cfg *Config) (*action.Configuration, error)
- func RemoveRepo(r *repo.Entry) error
- func ValueOptsIsEmpty(valueOpts *values.Options) bool
- type Config
- type InstallOpts
- type Option
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrReleaseNotDeployed = fmt.Errorf("release: not in deployed status")
Functions ¶
func AddValueOptionsFlags ¶
AddValueOptionsFlags add helm value flags
func GetChartVersions ¶
func GetQuiteLog ¶
func GetVerboseLog ¶
func NewActionConfig ¶
func NewActionConfig(cfg *Config) (*action.Configuration, error)
func ValueOptsIsEmpty ¶
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func NewFakeConfig ¶
func (*Config) SetNamespace ¶
type InstallOpts ¶
type InstallOpts struct { Name string Chart string Namespace string Wait bool Version string TryTimes int Login bool CreateNamespace bool ValueOpts *values.Options Timeout time.Duration Atomic bool DisableHooks bool }
func (*InstallOpts) GetInstalled ¶
func (i *InstallOpts) GetInstalled(cfg *action.Configuration) (*release.Release, error)
GetInstalled get helm package release info if installed.
func (*InstallOpts) Install ¶
func (i *InstallOpts) Install(cfg *Config) (string, error)
Install will install a Chart
func (*InstallOpts) Uninstall ¶
func (i *InstallOpts) Uninstall(cfg *Config) error
Uninstall will uninstall a Chart
func (*InstallOpts) Upgrade ¶
func (i *InstallOpts) Upgrade(cfg *Config) error
Upgrade will upgrade a Chart
type Option ¶
type Option func(*cli.EnvSettings)
Click to show internal directories.
Click to hide internal directories.