cli

package
v1.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package cli contains the logic for the CLI commands.

Index

Constants

View Source
const (

	// FlagKubeconfig is the name of the kubeconfig flag.
	FlagKubeconfig = "kubeconfig"
	// FlagVerbose is the name of the verbose flag.
	FlagVerbose = "verbose"
	// FlagJSON is the name of the json flag.
	FlagJSON = "json"

	// FlagOperatorPostgresql represents the pg operator flag.
	FlagOperatorPostgresql = "operator.postgresql"
	// FlagOperatorXtraDBCluster represents the pxc operator flag.
	FlagOperatorXtraDBCluster = "operator.xtradb-cluster"
	// FlagOperatorMySQL represents the MySQL operator flag.
	FlagOperatorMySQL = "operator.mysql"
	// FlagOperatorMongoDB represents the psmdb operator flag.
	FlagOperatorMongoDB = "operator.mongodb"
	// FlagNamespaces represents the namespaces flag.
	FlagNamespaces = "namespaces"
	// FlagVersionMetadataURL represents the version service url flag.
	FlagVersionMetadataURL = "version-metadata-url"
	// FlagVersion represents the version flag.
	FlagVersion = "version"
	// FlagSkipWizard represents the flag to skip the installation wizard.
	FlagSkipWizard = "skip-wizard"
	// FlagSkipEnvDetection is the name of the skip env detection flag.
	FlagSkipEnvDetection = "skip-env-detection"
	// FlagDisableTelemetry disables telemetry.
	FlagDisableTelemetry = "disable-telemetry"
	// FlagInstallSkipDBNamespace is the name of the skip-db-namespace flag.
	FlagInstallSkipDBNamespace = "skip-db-namespace"

	// FlagTakeNamespaceOwnership is the name of the take-ownership flag.
	FlagTakeNamespaceOwnership = "take-ownership"
	// FlagKeepNamespace is the name of the keep-namespace flag.
	FlagKeepNamespace = "keep-namespace"
	// FlagNamespaceForce is the name of the force flag.
	FlagNamespaceForce = "force"
	// FlagNamespaceAll is the name of the all flag.
	FlagNamespaceAll = "all"

	// FlagUpgradeDryRun is the name of the dry-run flag.
	FlagUpgradeDryRun = "dry-run"
	// FlagUpgradeInCluster is the name of the in-cluster flag.
	FlagUpgradeInCluster = "in-cluster"
	// FlagUpgradeVersionToUpgrade is the name of the version flag.
	FlagUpgradeVersionToUpgrade = "version"

	// FlagAccountsUsername is the name of the username flag.
	FlagAccountsUsername = "username"
	// FlagAccountsCreatePassword is the name of the password flag.
	FlagAccountsCreatePassword = "password"
	// FlagAccountsNewPassword is the name of the new-password flag.
	FlagAccountsNewPassword = "new-password"

	// FlagOIDCIssuerURL is the name of the issuer-url flag.
	FlagOIDCIssuerURL = "issuer-url"
	// FlagOIDCClientID is the name of the client-id flag.
	FlagOIDCClientID = "client-id"
	// FlagOIDCScopes is the name of the scope flag.
	FlagOIDCScopes = "scopes"
	// FlagRBACPolicyFile is the name of the policy-file flag.
	FlagRBACPolicyFile = "policy-file"
)

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
Package helm has the logic to install and uninstall Helm charts.
Package helm has the logic to install and uninstall Helm charts.
utils
Package utils provides utility functions for the Helm.
Package utils provides utility functions for the Helm.
Package install ...
Package install ...
Package namespaces provides the functionality to manage namespaces.
Package namespaces provides the functionality to manage namespaces.
Package steps provides a way to run a function with a pretty loading spinner animation.
Package steps provides a way to run a function with a pretty loading spinner animation.
Package tui provides UI elements for the CLI.
Package tui provides UI elements for the CLI.
Package uninstall ...
Package uninstall ...
Package upgrade implements upgrade logic for the CLI.
Package upgrade implements upgrade logic for the CLI.
Package utils provides utility functions for the Everest CLI.
Package utils provides utility functions for the Everest CLI.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL