Documentation ¶
Index ¶
Constants ¶
Variables ¶
View Source
var ( ErrInstalledFirmwareNotEqual = errors.New("installed and expected firmware not equal") ErrInstalledFirmwareEqual = errors.New("installed and expected firmware are equal, no action necessary") ErrInstalledVersionUnknown = errors.New("installed version unknown") ErrComponentNotFound = errors.New("component not identified for firmware install") ErrRequireHostPoweredOff = errors.New("expected host to be powered off") )
Functions ¶
func AssignStepHandlers ¶
func AssignStepHandlers(action *model.Action, actionCtx *runner.ActionHandlerContext) error
Assign action step handlers to a previously initialized action
This is mainly for resumed actions which were loaded from active Task object the store (KV) since the actions were previously composed, now they just have to be assigned the step handler methods.
func NewDeviceQueryor ¶
func NewDeviceQueryor(logger *logrus.Entry) device.InbandQueryor
NewDeviceQueryor returns a server queryor that implements the DeviceQueryor interface
Types ¶
type ActionHandler ¶
type ActionHandler struct {
// contains filtered or unexported fields
}
func (*ActionHandler) ComposeAction ¶
func (i *ActionHandler) ComposeAction(ctx context.Context, actionCtx *runner.ActionHandlerContext) (*model.Action, error)
Click to show internal directories.
Click to hide internal directories.