Documentation ¶
Index ¶
- type Parallel
- type Serial
- type Step
- func NewAddBes(ctx *task.Context) Step
- func NewCheckClusterStatus(ctx *task.Context) Step
- func NewCheckHostsConfig(ctx *task.Context) Step
- func NewCompleteTopology(ctx *task.Context) Step
- func NewDownloadPackage(ctx *task.Context) Step
- func NewExecCmd(ctx *task.Context, hostsExec map[string]*topologyyaml.ExecOutput, ...) Step
- func NewInitConfig(ctx *task.Context) Step
- func NewInitHost(ctx *task.Context) Step
- func NewInstallPackage(ctx *task.Context) Step
- func NewRemoveManifest(ctx *task.Context) Step
- func NewResetHost(ctx *task.Context) Step
- func NewSaveManifest(ctx *task.Context) Step
- func NewStartCluster(ctx *task.Context) Step
- func NewStopCluster(ctx *task.Context) Step
- func NewUniqueCluster(ctx *task.Context) Step
- func NewWaitClusterHealthy(ctx *task.Context) Step
- type StepDisplay
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parallel ¶
type Parallel struct {
// contains filtered or unexported fields
}
func NewParallel ¶
type Step ¶
type Step interface { task.Task StepName() string // StepName is used to seprate Task and Step type }
func NewCheckClusterStatus ¶
func NewCheckHostsConfig ¶
func NewCompleteTopology ¶
CompleteTopology retrives necessary info from cluster(via ssh and sql)
func NewDownloadPackage ¶
func NewExecCmd ¶
func NewExecCmd(ctx *task.Context, hostsExec map[string]*topologyyaml.ExecOutput, command string) Step
func NewInitConfig ¶
func NewInitHost ¶
func NewInstallPackage ¶
func NewRemoveManifest ¶
func NewResetHost ¶
func NewSaveManifest ¶
func NewStartCluster ¶
func NewStopCluster ¶
func NewUniqueCluster ¶
func NewWaitClusterHealthy ¶
type StepDisplay ¶
type StepDisplay struct {
// contains filtered or unexported fields
}
func NewStepDisplay ¶
func NewStepDisplay(prefix string, step Step) *StepDisplay
func (*StepDisplay) Name ¶
func (s *StepDisplay) Name() string
func (*StepDisplay) StepName ¶
func (s *StepDisplay) StepName() string
Click to show internal directories.
Click to hide internal directories.