upgrade

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2023 License: UPL-1.0 Imports: 8 Imported by: 0

Documentation

Index

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

DoWork upgrades the module using Helm

func (ComponentHandler) DoWorkUpdateStatus

func (h ComponentHandler) DoWorkUpdateStatus(ctx handlerspi.HandlerContext) result.Result

DoWorkUpdateStatus updates the status for the work state

func (ComponentHandler) GetWorkName

func (h ComponentHandler) GetWorkName() string

GetWorkName returns the work name

func (ComponentHandler) IsWorkDone

IsWorkDone indicates whether a module is upgraded and ready

func (ComponentHandler) IsWorkNeeded

IsWorkNeeded returns true if upgrade is needed

func (ComponentHandler) PostWork

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

PreWork does the pre-work

func (ComponentHandler) PreWorkUpdateStatus

func (h ComponentHandler) PreWorkUpdateStatus(ctx handlerspi.HandlerContext) result.Result

PreWorkUpdateStatus updates the status for the pre-work state

func (ComponentHandler) WorkCompletedUpdateStatus

func (h ComponentHandler) WorkCompletedUpdateStatus(ctx handlerspi.HandlerContext) result.Result

WorkCompletedUpdateStatus updates the status to completed

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL