Documentation ¶
Index ¶
- func NewHandler() handlerspi.StateMachineHandler
- type ComponentHandler
- func (h ComponentHandler) CheckDependencies(ctx handlerspi.HandlerContext) result.Result
- func (h ComponentHandler) DoWork(ctx handlerspi.HandlerContext) result.Result
- func (h ComponentHandler) DoWorkUpdateStatus(ctx handlerspi.HandlerContext) result.Result
- func (h ComponentHandler) GetWorkName() string
- func (h ComponentHandler) IsWorkDone(ctx handlerspi.HandlerContext) (bool, result.Result)
- func (h ComponentHandler) IsWorkNeeded(ctx handlerspi.HandlerContext) (bool, result.Result)
- func (h ComponentHandler) PostWork(ctx handlerspi.HandlerContext) result.Result
- func (h ComponentHandler) PostWorkUpdateStatus(ctx handlerspi.HandlerContext) result.Result
- func (h ComponentHandler) PreWork(ctx handlerspi.HandlerContext) result.Result
- func (h ComponentHandler) PreWorkUpdateStatus(ctx handlerspi.HandlerContext) result.Result
- func (h ComponentHandler) WorkCompletedUpdateStatus(ctx handlerspi.HandlerContext) result.Result
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHandler ¶
func NewHandler() handlerspi.StateMachineHandler
Types ¶
type ComponentHandler ¶
type ComponentHandler struct{}
func (ComponentHandler) CheckDependencies ¶
func (h ComponentHandler) CheckDependencies(ctx handlerspi.HandlerContext) result.Result
CheckDependencies checks if the dependencies are ready
func (ComponentHandler) DoWork ¶
func (h ComponentHandler) DoWork(ctx handlerspi.HandlerContext) result.Result
DoWork uninstalls the module using Helm
func (ComponentHandler) DoWorkUpdateStatus ¶
func (h ComponentHandler) DoWorkUpdateStatus(ctx handlerspi.HandlerContext) result.Result
DoWorkUpdateStatus does the work status update
func (ComponentHandler) GetWorkName ¶
func (h ComponentHandler) GetWorkName() string
GetWorkName returns the work name
func (ComponentHandler) IsWorkDone ¶
func (h ComponentHandler) IsWorkDone(ctx handlerspi.HandlerContext) (bool, result.Result)
IsWorkDone Indicates whether a module is uninstalled
func (ComponentHandler) IsWorkNeeded ¶
func (h ComponentHandler) IsWorkNeeded(ctx handlerspi.HandlerContext) (bool, result.Result)
IsWorkNeeded returns true if uninstall is needed
func (ComponentHandler) PostWork ¶
func (h ComponentHandler) PostWork(ctx handlerspi.HandlerContext) result.Result
PostWork does installation pre-work
func (ComponentHandler) PostWorkUpdateStatus ¶
func (h ComponentHandler) PostWorkUpdateStatus(ctx handlerspi.HandlerContext) result.Result
PostWorkUpdateStatus does the post-work status update
func (ComponentHandler) PreWork ¶
func (h ComponentHandler) PreWork(ctx handlerspi.HandlerContext) result.Result
PreWork does the pre-work
func (ComponentHandler) PreWorkUpdateStatus ¶
func (h ComponentHandler) PreWorkUpdateStatus(ctx handlerspi.HandlerContext) result.Result
PreWorkUpdateStatus does the lifecycle pre-Work status update
func (ComponentHandler) WorkCompletedUpdateStatus ¶
func (h ComponentHandler) WorkCompletedUpdateStatus(ctx handlerspi.HandlerContext) result.Result
WorkCompletedUpdateStatus does the lifecycle completed Work status update
Click to show internal directories.
Click to hide internal directories.