Documentation ¶
Index ¶
- type Provider
- func (p *Provider) DestroyBootstrap(ctx context.Context, in clusterapi.BootstrapDestroyInput) error
- func (*Provider) InfraReady(ctx context.Context, in clusterapi.InfraReadyInput) error
- func (*Provider) Name() string
- func (p *Provider) PostDestroy(ctx context.Context, in clusterapi.PostDestroyerInput) error
- func (*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 {
// contains filtered or unexported fields
}
Provider implements AWS CAPI installation.
func (*Provider) DestroyBootstrap ¶
func (p *Provider) DestroyBootstrap(ctx context.Context, in clusterapi.BootstrapDestroyInput) error
DestroyBootstrap removes aws bootstrap resources not handled by the deletion of the bootstrap machine by the capi controllers.
func (*Provider) InfraReady ¶
func (*Provider) InfraReady(ctx context.Context, in clusterapi.InfraReadyInput) error
InfraReady creates private hosted zone and DNS records.
func (*Provider) PostDestroy ¶
func (p *Provider) PostDestroy(ctx context.Context, in clusterapi.PostDestroyerInput) error
PostDestroy deletes the ignition bucket after capi stopped running, so it won't try to reconcile the bucket.
func (*Provider) PreProvision ¶
func (*Provider) PreProvision(ctx context.Context, in clusterapi.PreProvisionInput) error
PreProvision creates the IAM roles used by all nodes in the cluster.
func (*Provider) PublicGatherEndpoint ¶ added in v0.90.17
func (*Provider) PublicGatherEndpoint() clusterapi.GatherEndpoint
PublicGatherEndpoint indicates that machine ready checks should wait for an ExternalIP in the status and use that when gathering bootstrap log bundles.
Click to show internal directories.
Click to hide internal directories.