Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var BareMetalCmd = &cobra.Command{ Use: "bare-metal", Short: "Generate a sample KubeAid Bootstrap Script config file for Hetzner (using only bare-metal)", Run: func(cmd *cobra.Command, args []string) { ctx := cmd.Context() config.GenerateSampleConfig(ctx, &config.GenerateSampleConfigArgs{ CloudProvider: constants.CloudProviderHetzner, HetznerMode: aws.String(constants.HetznerModeBareMetal), }, gitUtils.GetLatestTagFromObmondoKubeAid(ctx)) }, }
View Source
var HCloudCmd = &cobra.Command{ Use: "hcloud", Short: "Generate a sample KubeAid Bootstrap Script config file for Hetzner (using only HCloud)", Run: func(cmd *cobra.Command, args []string) { ctx := cmd.Context() config.GenerateSampleConfig(ctx, &config.GenerateSampleConfigArgs{ CloudProvider: constants.CloudProviderHetzner, HetznerMode: aws.String(constants.HetznerModeHCloud), }, gitUtils.GetLatestTagFromObmondoKubeAid(ctx)) }, }
View Source
var HetznerCmd = &cobra.Command{ Use: "hetzner", Short: "Generate a sample KubeAid Bootstrap Script config file for Hetzner", RunE: func(cmd *cobra.Command, args []string) error { return cmd.Help() }, }
View Source
var HybridCmd = &cobra.Command{ Use: "hybrid", Short: "Generate a sample KubeAid Bootstrap Script config file for Hetzner (having control-plane on HCloud and node-groups on HCloud / Hetzner bare-metal)", Run: func(cmd *cobra.Command, args []string) { ctx := cmd.Context() config.GenerateSampleConfig(ctx, &config.GenerateSampleConfigArgs{ CloudProvider: constants.CloudProviderHetzner, HetznerMode: aws.String(constants.HetznerModeHybrid), }, gitUtils.GetLatestTagFromObmondoKubeAid(ctx)) }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.