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 ¶
ClientTerminalStatus returns if the client status is terminal and will no longer transition
Click to show internal directories.
Click to hide internal directories.