Documentation
¶
Index ¶
- Constants
- type ConfigurationOption
- type Helm
- type InstallOption
- func WithInstallName(value string) InstallOption
- func WithInstallNamespace(value string) InstallOption
- func WithInstallTimeout(value time.Duration) InstallOption
- func WithInstallValue(name string, value interface{}) InstallOption
- func WithInstallValues(values map[string]interface{}) InstallOption
- func WithInstallVersion(value string) InstallOption
- func WithInstallWait(value bool) InstallOption
- type ReleaseOptions
- type UninstallOption
Constants ¶
View Source
const (
DefaultInstallTimeout = 10 * time.Minute
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigurationOption ¶
type ConfigurationOption func(*action.Configuration)
func WithLog ¶
func WithLog(value func(string, ...interface{})) ConfigurationOption
type Helm ¶
type Helm struct {
// contains filtered or unexported fields
}
func New ¶
func New(options ...ConfigurationOption) (*Helm, error)
type InstallOption ¶
type InstallOption func(*ReleaseOptions[action.Install])
func WithInstallName ¶
func WithInstallName(value string) InstallOption
func WithInstallNamespace ¶
func WithInstallNamespace(value string) InstallOption
func WithInstallTimeout ¶
func WithInstallTimeout(value time.Duration) InstallOption
func WithInstallValue ¶
func WithInstallValue(name string, value interface{}) InstallOption
func WithInstallValues ¶
func WithInstallValues(values map[string]interface{}) InstallOption
func WithInstallVersion ¶
func WithInstallVersion(value string) InstallOption
func WithInstallWait ¶
func WithInstallWait(value bool) InstallOption
type ReleaseOptions ¶
type UninstallOption ¶
type UninstallOption func(*ReleaseOptions[action.Uninstall])
func WithUninstallTimeout ¶
func WithUninstallTimeout(value time.Duration) UninstallOption
func WithUninstallWait ¶
func WithUninstallWait(value bool) UninstallOption
Click to show internal directories.
Click to hide internal directories.