Documentation
¶
Overview ¶
Package install ...
Index ¶
Constants ¶
View Source
const (
// DefaultDBNamespaceName is the name of the default DB namespace during installation.
DefaultDBNamespaceName = "everest"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// KubeconfigPath is a path to a kubeconfig
KubeconfigPath string `mapstructure:"kubeconfig"`
// VersionMetadataURL stores hostname to retrieve version metadata information from.
VersionMetadataURL string `mapstructure:"version-metadata-url"`
// Version defines the version to be installed. If empty, the latest version is installed.
Version string `mapstructure:"version"`
// DisableTelemetry disables telemetry.
DisableTelemetry bool `mapstructure:"disable-telemetry"`
// SkipEnvDetection skips detecting the Kubernetes environment.
SkipEnvDetection bool `mapstructure:"skip-env-detection"`
// If set, we will print the pretty output.
Pretty bool
// SkipDBNamespace is set if the installation should skip provisioning database.
SkipDBNamespace bool `mapstructure:"skip-db-namespace"`
helm.CLIOptions
namespaces.NamespaceAddConfig `mapstructure:",squash"`
}
Config holds the configuration for the install command.
type Install ¶
type Install struct {
// contains filtered or unexported fields
}
Install implements the main logic for commands.
func NewInstall ¶
NewInstall returns a new Install struct.
Click to show internal directories.
Click to hide internal directories.