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(ctx context.Context, clusterIdentity abstract.ClusterIdentity) (uint, uint, uint, fail.Error) // returns masterCount, privateNodeCount, publicNodeCount
DefaultGatewaySizing func(ctx context.Context, c resources.Cluster) abstract.HostSizingRequirements // sizing of gateway(s)
DefaultMasterSizing func(ctx context.Context, c resources.Cluster) abstract.HostSizingRequirements // default sizing of master(s)
DefaultNodeSizing func(ctx context.Context, c resources.Cluster) abstract.HostSizingRequirements // default sizing of node(s)
DefaultImage func(ctx context.Context, c resources.Cluster) string // default image of server(s)
ConfigureNode func(ctx context.Context, c resources.Cluster, host resources.Host) fail.Error
UnconfigureNode func(ctx context.Context, c resources.Cluster, host resources.Host, selectedMaster resources.Host) fail.Error
ConfigureCluster func(ctx context.Context, c resources.Cluster, params data.Map, b bool) fail.Error
UnconfigureCluster func(ctx context.Context, c resources.Cluster) fail.Error
JoinMasterToCluster func(ctx context.Context, c resources.Cluster, host resources.Host) fail.Error
JoinNodeToCluster func(ctx context.Context, c resources.Cluster, host resources.Host) fail.Error
LeaveMasterFromCluster func(ctx context.Context, c resources.Cluster, host resources.Host) fail.Error
LeaveNodeFromCluster func(ctx context.Context, c resources.Cluster, host resources.Host, selectedMaster resources.Host) fail.Error
}
Makers ...
Click to show internal directories.
Click to hide internal directories.