installupdate

package
v1.7.1 Latest Latest
Warning

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

Go to latest
Published: Feb 29, 2024 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(action ActionType) handlerspi.StateMachineHandler

Types

type ActionType

type ActionType string
const (
	InstallAction ActionType = constants.InstallOperation
	UpdateAction  ActionType = constants.UpdateOperation
)

type ComponentHandler

type ComponentHandler struct {
	// contains filtered or unexported fields
}

func (ComponentHandler) CheckDependencies

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

CheckDependencies checks if the dependencies are ready

func (ComponentHandler) DoWork

DoWork installs the module using Helm

func (ComponentHandler) DoWorkUpdateStatus

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

DoWorkUpdateStatus does th status update

func (ComponentHandler) GetWorkName

func (h ComponentHandler) GetWorkName() string

GetWorkName returns the work name

func (ComponentHandler) IsWorkDone

IsWorkDone Indicates whether a module is installed and ready

func (ComponentHandler) IsWorkNeeded

IsWorkNeeded returns true if install/update is needed

func (ComponentHandler) PostWork

PostWork does installation post-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 does the pre-Work status update

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