Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterView ¶
type Nodectl ¶
type Nodectl interface {
Decommission(ctx context.Context, nodeIP string) error
Assassinate(ctx context.Context, execNodeIP, assassinateNodeIP string) error
Version(ctx context.Context, nodeIP string) (major, minor, patch int, err error)
ClusterView(ctx context.Context, nodeIP string) (ClusterView, error)
OperationMode(ctx context.Context, nodeIP string) (OperationMode, error)
}
type OperationMode ¶
type OperationMode string
const ( NodeOperationModeStarting OperationMode = "STARTING" NodeOperationModeNormal OperationMode = "NORMAL" NodeOperationModeJoining OperationMode = "JOINING" NodeOperationModeLeaving OperationMode = "LEAVING" NodeOperationModeDecommissioned OperationMode = "DECOMMISSIONED" NodeOperationModeMoving OperationMode = "MOVING" NodeOperationModeDraining OperationMode = "DRAINING" NodeOperationModeDrained OperationMode = "DRAINED" )
Source Files
¶
Click to show internal directories.
Click to hide internal directories.