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. |
Click to show internal directories.
Click to hide internal directories.