Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeBootkubeCluster ¶
func MakeBootkubeCluster(cloud platform.Cluster, config BootkubeConfig, bastion platform.Machine) (*pluton.Cluster, error)
MakeSimpleCluster brings up a multi node bootkube cluster with static etcd and checks that all nodes are registered before returning.
Types ¶
type BootkubeConfig ¶ added in v0.4.0
type BootkubeConfig struct { BinaryPath string ScriptDir string InitialWorkers int InitialMasters int SelfHostEtcd bool }
Ultimately a combination of global and test specific options passed via the harness package. We could pass those types directly but it would cause an import cycle. Could also move the GlobalOptions type up into the the pluton package.
type BootkubeManager ¶
func (*BootkubeManager) AddMasters ¶
func (m *BootkubeManager) AddMasters(n int) ([]platform.Machine, error)
func (*BootkubeManager) AddWorkers ¶
func (m *BootkubeManager) AddWorkers(n int) ([]platform.Machine, error)
Click to show internal directories.
Click to hide internal directories.