Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type State ¶
type State struct {
// ClientStatus captures the overall state of the allocation
ClientStatus string
// ClientDescription is an optional human readable description of the
// allocations client state
ClientDescription string
// DeploymentStatus captures the status of the deployment
DeploymentStatus *structs.AllocDeploymentStatus
// TaskStates is a snapshot of task states.
TaskStates map[string]*structs.TaskState
}
State captures the state of the allocation runner.
func (*State) ClearDeploymentStatus ¶
func (s *State) ClearDeploymentStatus()
ClearDeploymentStatus is a helper to clear the client-controlled DeploymentStatus fields: Healthy and Timestamp. The Canary and ModifyIndex fields should only be updated by the server.
func (*State) ClientTerminalStatus ¶ added in v0.9.2
ClientTerminalStatus returns if the client status is terminal and will no longer transition
Click to show internal directories.
Click to hide internal directories.