Documentation ¶
Index ¶
- Constants
- Variables
- type MgmtCluster
- func (m MgmtCluster) CreateBootstrap() error
- func (m MgmtCluster) CreatePermanent() error
- func (m MgmtCluster) Events() progress.Events
- func (m MgmtCluster) InstallAddons() error
- func (m MgmtCluster) InstallControlPlane() error
- func (m MgmtCluster) PivotControlPlane() error
- func (m MgmtCluster) RequiredCommands() []string
- func (m MgmtCluster) Spec() engine.MgmtCluster
Constants ¶
View Source
const (
ConfigDir = ".cluster-engine/"
)
names for capv things
Variables ¶
View Source
var RequiredCommands = cmd.ProvisionerCommands{Name: "required CAPV bootstrap commands"}
RequiredCommands for capv provisioner
Functions ¶
This section is empty.
Types ¶
type MgmtCluster ¶
type MgmtCluster struct { engine.MgmtCluster `yaml:",inline" json:",inline" mapstructure:",squash"` vsphere.ProviderVsphere `yaml:",inline" json:",inline" mapstructure:",squash"` cluster.CAPIConfig `yaml:",inline" json:",inline" mapstructure:",squash"` }
MgmtCluster spec for CAPV
func NewMgmtClusterCAPV ¶
func NewMgmtClusterCAPV() *MgmtCluster
NewMgmtClusterCAPV returns a new capv cluster spec
func (MgmtCluster) CreateBootstrap ¶
func (m MgmtCluster) CreateBootstrap() error
CreateBootstrap creates the temporary CAPv bootstrap cluster
func (MgmtCluster) CreatePermanent ¶
func (m MgmtCluster) CreatePermanent() error
CreatePermanent creates the permanent CAPv management cluster
func (MgmtCluster) Events ¶
func (m MgmtCluster) Events() progress.Events
Events returns the channel of progress messages
func (MgmtCluster) InstallAddons ¶
func (m MgmtCluster) InstallAddons() error
InstallAddons installs any optional Addons to a management cluster
func (MgmtCluster) InstallControlPlane ¶
func (m MgmtCluster) InstallControlPlane() error
InstallControlPlane installs CAPv CRDs into the temporary bootstrap cluster
func (MgmtCluster) PivotControlPlane ¶
func (m MgmtCluster) PivotControlPlane() error
PivotControlPlane moves CAPv from the bootstrap cluster to the permanent management cluster
func (MgmtCluster) RequiredCommands ¶
func (m MgmtCluster) RequiredCommands() []string
RequiredCommands checks the PATH for required commands
Click to show internal directories.
Click to hide internal directories.