package
1.14.16-dcf8320c8c4e
Repository: https://github.com/openshift/installer.git
Documentation: pkg.go.dev

# Functions

IgnitionSecret provides the basic formatting for creating the ignition secret.
InitializeProvider returns a ClusterAPI provider implementation for a specific cloud platform.

# Constants

APILoadBalancer indicates that gather bootstrap should connect to the API load balancer.
ExternalIP indicates that the machine status will include an ExternalIP that can be used for gather.
InternalIP indicates that the machine status will only include InternalIPs.

# Structs

BootstrapDestroyInput collects args passed to the DestroyBootstrap hook.
IgnitionInput collects the args passed to the IgnitionProvider call.
InfraProvider implements common Cluster API logic and contains the platform CAPI provider, which is called in the lifecycle defined by the Provider interface.
InfraReadyInput collects the args passed to the InfraReady call.
PostDestroyerInput collects args passed to the PostDestroyer hook.
PostProvisionInput collects the args passed to the PostProvision hook.
PreProvisionInput collects the args passed to the PreProvision call.

# Interfaces

BootstrapDestroyer allows platform-specific behavior when destroying bootstrap resources.
IgnitionProvider handles preconditions for bootstrap ignition, such as pushing to cloud storage.
InfraReadyProvider defines the InfraReady hook, which is called after the initial infrastructure manifests have been created and InfrastructureReady == true on the cluster status, and before IgnitionProvider hook and creation of the control-plane machines.
PostDestroyer allows platform-specific behavior after bootstrap has been destroyed and ClusterAPI has stopped running.
PostProvider defines the PostProvision hook, which is called after machine provisioning has completed.
PreProvider defines the PreProvision hook, which is called prior to CAPI infrastructure provisioning.
Provider is the base interface that cloud platforms should implement for the CAPI infrastructure provider.
Timeouts allows platform provider to override the timeouts for certain phases.

# Type aliases

GatherEndpoint represents the valid values for connecting to the bootstrap nude in a public cluster to gather logs.