Documentation ¶
Overview ¶
Package machines is responsible for creating Machine objects for machinepools.
Index ¶
- Variables
- type Master
- func (m *Master) Dependencies() []asset.Asset
- func (m *Master) Files() []*asset.File
- func (m *Master) Generate(dependencies asset.Parents) error
- func (m *Master) Load(f asset.FileFetcher) (found bool, err error)
- func (m *Master) Machines() [][]byte
- func (m *Master) Name() string
- func (m *Master) StructuredMachines() ([]machineapi.Machine, error)
- type Worker
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // MasterMachineFileName is the format string for constucting the master Machine filenames. MasterMachineFileName = "99_openshift-cluster-api_master-machines-%s.yaml" // MasterUserDataFileName is the filename used for the master user-data secret. MasterUserDataFileName = "99_openshift-cluster-api_master-user-data-secret.yaml" )
Functions ¶
This section is empty.
Types ¶
type Master ¶
Master generates the machines for the `master` machine pool.
func (*Master) Dependencies ¶
Dependencies returns all of the dependencies directly needed by the Master asset
func (*Master) Load ¶ added in v0.13.0
func (m *Master) Load(f asset.FileFetcher) (found bool, err error)
Load reads the asset files from disk.
func (*Master) StructuredMachines ¶ added in v0.13.0
func (m *Master) StructuredMachines() ([]machineapi.Machine, error)
StructuredMachines returns master Machine manifest structures.
Directories ¶
Path | Synopsis |
---|---|
Package aws generates Machine objects for aws.
|
Package aws generates Machine objects for aws. |
Package libvirt generates Machine objects for libvirt.
|
Package libvirt generates Machine objects for libvirt. |
Package openstack generates Machine objects for openstack.
|
Package openstack generates Machine objects for openstack. |
Click to show internal directories.
Click to hide internal directories.