Documentation ¶
Index ¶
- type Provider
- func (p Provider) Ignition(ctx context.Context, in clusterapi.IgnitionInput) ([]*corev1.Secret, error)
- func (p Provider) InfraReady(ctx context.Context, in clusterapi.InfraReadyInput) error
- func (p Provider) Name() string
- func (p Provider) PostProvision(ctx context.Context, in clusterapi.PostProvisionInput) error
- func (p Provider) PreProvision(ctx context.Context, in clusterapi.PreProvisionInput) error
- func (Provider) PublicGatherEndpoint() clusterapi.GatherEndpoint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct {
clusterapi.InfraProvider
}
Provider defines the InfraProvider.
func (Provider) Ignition ¶
func (p Provider) Ignition(ctx context.Context, in clusterapi.IgnitionInput) ([]*corev1.Secret, error)
Ignition uploads the bootstrap machine's Ignition file to OpenStack.
func (Provider) InfraReady ¶
func (p Provider) InfraReady(ctx context.Context, in clusterapi.InfraReadyInput) error
InfraReady creates the API and Ingress ports and attaches the Floating IPs to them.
func (Provider) PostProvision ¶
func (p Provider) PostProvision(ctx context.Context, in clusterapi.PostProvisionInput) error
PostProvision creates and attaches a Floating IP to the Bootstrap Machine.
func (Provider) PreProvision ¶
func (p Provider) PreProvision(ctx context.Context, in clusterapi.PreProvisionInput) error
PreProvision tags the VIP ports, and creates the security groups and the server groups defined in the Machine manifests.
func (Provider) PublicGatherEndpoint ¶ added in v0.90.17
func (Provider) PublicGatherEndpoint() clusterapi.GatherEndpoint
PublicGatherEndpoint indicates that machine ready checks should NOT wait for an ExternalIP in the status when declaring machines ready.
Click to show internal directories.
Click to hide internal directories.