Documentation ¶
Index ¶
- func ReplaceBootstrapIgnitionInTFVars(ctx context.Context, tfvarsFile *asset.File, ...) error
- func SecurityGroups(ctx context.Context, installConfig *installconfig.InstallConfig, ...) error
- func ServerGroups(ctx context.Context, installConfig *installconfig.InstallConfig, ...) error
- func SetTerraformEnvironment() error
- func TagVIPPorts(ctx context.Context, installConfig *installconfig.InstallConfig, ...) error
- func UploadBaseImage(ctx context.Context, cloud string, rhcosImage string, imageName string, ...) error
- func UploadIgnitionAndBuildShim(ctx context.Context, cloud string, infraID string, proxy *types.Proxy, ...) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReplaceBootstrapIgnitionInTFVars ¶
func ReplaceBootstrapIgnitionInTFVars(ctx context.Context, tfvarsFile *asset.File, installConfig *installconfig.InstallConfig, clusterID *installconfig.ClusterID) error
ReplaceBootstrapIgnitionInTFVars replaces the ignition file in the terraform variables.
func SecurityGroups ¶
func SecurityGroups(ctx context.Context, installConfig *installconfig.InstallConfig, infraID string, mastersSchedulable bool) error
SecurityGroups creates the master and worker security groups with the security group rules.
func ServerGroups ¶
func ServerGroups(ctx context.Context, installConfig *installconfig.InstallConfig, capiMachines []capo.OpenStackMachine, mapoWorkerProviderSpecs []mapov1alpha1.OpenstackProviderSpec) error
ServerGroups creates server groups referenced by name in the Machine manifests if they don't exist already. The newly created server groups have the policy defined in the install-config's machine-pools.
func SetTerraformEnvironment ¶
func SetTerraformEnvironment() error
SetTerraformEnvironment injects the environment variables required authenticate against the OpenStack API.
func TagVIPPorts ¶
func TagVIPPorts(ctx context.Context, installConfig *installconfig.InstallConfig, infraID string) error
TagVIPPorts tags the VIP Ports pre-created by the user.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.