Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProviderComponentsStoreFactory ¶
func NewProviderComponentsStoreFactory() provider.ComponentsStoreFactory
Types ¶
type ClusterDeployer ¶
type ClusterDeployer struct {
// contains filtered or unexported fields
}
func New ¶
func New( bootstrapProvisioner bootstrap.ClusterProvisioner, clientFactory clusterclient.Factory, providerComponents string, addonComponents string, bootstrapComponents string, cleanupBootstrapCluster bool) *ClusterDeployer
func (*ClusterDeployer) Create ¶
func (d *ClusterDeployer) Create(cluster *clusterv1.Cluster, machines []*clusterv1.Machine, provider provider.Deployer, kubeconfigOutput string, providerComponentsStoreFactory provider.ComponentsStoreFactory) error
Create the cluster from the provided cluster definition and machine list.
func (*ClusterDeployer) Delete ¶
func (d *ClusterDeployer) Delete(targetClient clusterclient.Client) error
Click to show internal directories.
Click to hide internal directories.