Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AWSCmd = &cobra.Command{ Use: "aws", Short: "Generate a sample KubeAid Bootstrap Script config file, for deploying an AWS based cluster", Run: func(cmd *cobra.Command, args []string) { config.GenerateSampleConfig(cmd.Context(), &config.GenerateSampleConfigArgs{ CloudProvider: constants.CloudProviderAWS, }) }, }
View Source
var AzureCmd = &cobra.Command{ Use: "azure", Short: "Generate a sample KubeAid Bootstrap Script config file, for deploying an Azure based cluster", Run: func(cmd *cobra.Command, args []string) { config.GenerateSampleConfig(cmd.Context(), &config.GenerateSampleConfigArgs{ CloudProvider: constants.CloudProviderAzure, }) }, }
View Source
var BareMetalCmd = &cobra.Command{ Use: "bare-metal", Short: "Generate a sample KubeAid Bootstrap Script config file, for deploying a Linux bare-metal based cluster", Run: func(cmd *cobra.Command, args []string) { config.GenerateSampleConfig(cmd.Context(), &config.GenerateSampleConfigArgs{ CloudProvider: constants.CloudProviderBareMetal, }) }, }
View Source
var GenerateCmd = &cobra.Command{ Use: "generate", PersistentPreRun: func(cmd *cobra.Command, args []string) { _, err := os.Stat(globals.ConfigsDirectory) if err == nil { slog.ErrorContext(cmd.Context(), "Config files directory already exists", slog.String("path", globals.ConfigsDirectory), ) os.Exit(1) } }, }
View Source
var KubeAidVersion string
View Source
var LocalCmd = &cobra.Command{ Use: "local", Short: "Generate a sample KubeAid Bootstrap Script config file, for deploying a local K3D based cluster (for testing purposes)", Run: func(cmd *cobra.Command, args []string) { config.GenerateSampleConfig(cmd.Context(), &config.GenerateSampleConfigArgs{ CloudProvider: constants.CloudProviderLocal, }) }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.