Documentation ¶
Index ¶
Constants ¶
View Source
const ( // https://helm.sh/docs/topics/advanced/#storage-backends DefaultHelmDriver = "secret" DefaultHelmNamespace = "default" )
View Source
const ( DefaultInstallTimeout = 15 * time.Minute DefaultUninstallTimeout = 5 * time.Minute )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConfigOptFn ¶
ConfigOptFn defines transformer function for Config.
func WithDefaultKubeConfigPath ¶
func WithDefaultKubeConfigPath(path string) ConfigOptFn
func WithDefaultNamespace ¶
func WithDefaultNamespace(ns string) ConfigOptFn
func WithDefaultReleaseName ¶
func WithDefaultReleaseName(release string) ConfigOptFn
func WithValuesOpts ¶
func WithValuesOpts(opts []ValuesOpts) ConfigOptFn
type ContainerImages ¶
type ContainerImages = envtypes.ContainerImages[envtypes.ImageRef]
type Installer ¶
type Installer struct {
// contains filtered or unexported fields
}
func (*Installer) Deployments ¶
type ValuesOpts ¶
func WithContainerImages ¶
func WithContainerImages(images *ContainerImages) ValuesOpts
func WithGatewayNodePort ¶
func WithGatewayNodePort(port int) ValuesOpts
func WithKubernetesProvider ¶
func WithKubernetesProvider() ValuesOpts
func WithValues ¶
func WithValues(v Values) ValuesOpts
func WithValuesFile ¶
func WithValuesFile(path string) ValuesOpts
Click to show internal directories.
Click to hide internal directories.