Documentation ¶
Index ¶
- Constants
- type HelmConfig
- type HelmRepo
- type InstallerOptions
- func (o *InstallerOptions) WithHelmRepo(s string) *InstallerOptions
- func (o *InstallerOptions) WithHelmRepoVersion(s string) *InstallerOptions
- func (o *InstallerOptions) WithHelmURL(s string) *InstallerOptions
- func (o *InstallerOptions) WithHelmUpdateRepo(update bool) *InstallerOptions
- func (o *InstallerOptions) WithInstallNamespace(b bool) *InstallerOptions
- func (o *InstallerOptions) WithKubeconfigPath(path string) *InstallerOptions
- func (o *InstallerOptions) WithNamespace(namespace string) *InstallerOptions
- func (o *InstallerOptions) WithOverrides(overrides map[string]string) *InstallerOptions
- func (o *InstallerOptions) WithSecret(secret K8sSecret) *InstallerOptions
- func (o *InstallerOptions) WithValuesFile(filename string) *InstallerOptions
- func (o *InstallerOptions) WithWait(wait bool) *InstallerOptions
- type InstallerOutput
- type K8sSecret
- type SecretsData
Constants ¶
View Source
const FromFileSecret = "from-file"
View Source
const KubernetesGenericSecret = "generic"
View Source
const StringLiteralSecret = "string-literal"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HelmConfig ¶
type InstallerOptions ¶
type InstallerOptions struct { Namespace string CreateNamespace bool KubeconfigPath string NodeArch string Helm *HelmConfig Verbose bool Secrets []K8sSecret }
func DefaultInstallOptions ¶
func DefaultInstallOptions() *InstallerOptions
func (*InstallerOptions) WithHelmRepo ¶
func (o *InstallerOptions) WithHelmRepo(s string) *InstallerOptions
func (*InstallerOptions) WithHelmRepoVersion ¶
func (o *InstallerOptions) WithHelmRepoVersion(s string) *InstallerOptions
func (*InstallerOptions) WithHelmURL ¶
func (o *InstallerOptions) WithHelmURL(s string) *InstallerOptions
func (*InstallerOptions) WithHelmUpdateRepo ¶
func (o *InstallerOptions) WithHelmUpdateRepo(update bool) *InstallerOptions
func (*InstallerOptions) WithInstallNamespace ¶
func (o *InstallerOptions) WithInstallNamespace(b bool) *InstallerOptions
func (*InstallerOptions) WithKubeconfigPath ¶
func (o *InstallerOptions) WithKubeconfigPath(path string) *InstallerOptions
func (*InstallerOptions) WithNamespace ¶
func (o *InstallerOptions) WithNamespace(namespace string) *InstallerOptions
func (*InstallerOptions) WithOverrides ¶
func (o *InstallerOptions) WithOverrides(overrides map[string]string) *InstallerOptions
func (*InstallerOptions) WithSecret ¶
func (o *InstallerOptions) WithSecret(secret K8sSecret) *InstallerOptions
func (*InstallerOptions) WithValuesFile ¶
func (o *InstallerOptions) WithValuesFile(filename string) *InstallerOptions
func (*InstallerOptions) WithWait ¶
func (o *InstallerOptions) WithWait(wait bool) *InstallerOptions
type InstallerOutput ¶
type InstallerOutput struct { }
type K8sSecret ¶
type K8sSecret struct { Type string Name string SecretData []SecretsData Namespace string }
func NewGenericSecret ¶
func NewGenericSecret(name, namespace string, secretData []SecretsData) K8sSecret
type SecretsData ¶
Click to show internal directories.
Click to hide internal directories.