Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Makers ¶
type Makers struct { MinimumRequiredServers func(clusterIdentity abstract.ClusterIdentity) (uint, uint, uint, fail.Error) // returns masterCount, privateNodeCount, publicNodeCount DefaultGatewaySizing func(c resources.Cluster) abstract.HostSizingRequirements // sizing of gateway(s) DefaultMasterSizing func(c resources.Cluster) abstract.HostSizingRequirements // default sizing of master(s) DefaultNodeSizing func(c resources.Cluster) abstract.HostSizingRequirements // default sizing of node(s) DefaultImage func(c resources.Cluster) string // default image of server(s) // GetNodeInstallationScript func(c resources.Cluster, nodeType clusternodetype.Enum) (string, map[string]interface{}) // GetGlobalSystemRequirements func(c resources.Cluster) (string, fail.Error) ConfigureGateway func(c resources.Cluster) fail.Error CreateMaster func(c resources.Cluster, index uint) fail.Error ConfigureMaster func(c resources.Cluster, index uint, host resources.Host) fail.Error UnconfigureMaster func(c resources.Cluster, host resources.Host) fail.Error CreateNode func(c resources.Cluster, index uint, host resources.Host) fail.Error ConfigureNode func(c resources.Cluster, index uint, host resources.Host) fail.Error UnconfigureNode func(c resources.Cluster, host resources.Host, selectedMaster resources.Host) fail.Error ConfigureCluster func(ctx context.Context, c resources.Cluster, params data.Map) fail.Error UnconfigureCluster func(c resources.Cluster) fail.Error JoinMasterToCluster func(c resources.Cluster, host resources.Host) fail.Error JoinNodeToCluster func(c resources.Cluster, host resources.Host) fail.Error LeaveMasterFromCluster func(c resources.Cluster, host resources.Host) fail.Error LeaveNodeFromCluster func(ctx context.Context, c resources.Cluster, host resources.Host, selectedMaster resources.Host) fail.Error GetState func(c resources.Cluster) (clusterstate.Enum, fail.Error) }
Makers ...
Click to show internal directories.
Click to hide internal directories.