action

package
v2.6.2 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ChrootHook

func ChrootHook(config *config.Config, hook string, chrootDir string, bindMounts map[string]string) (err error)

ChrootHook executes Hook inside a chroot environment

func Hook

func Hook(config *config.Config, hook string) error

Hook is RunStage wrapper that only adds logic to ignore errors in case v1.Config.Strict is set to false

func RenderTemplate

func RenderTemplate(path string, config *config.Config, runtime state.Runtime) ([]byte, error)

Types

type InstallAction

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

func NewInstallAction

func NewInstallAction(cfg *config.Config, spec *v1.InstallSpec) *InstallAction

func (InstallAction) Run

func (i InstallAction) Run() (err error)

Run will install the system from a given configuration

type ResetAction

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

func NewResetAction

func NewResetAction(cfg *agentConfig.Config, spec *v1.ResetSpec) *ResetAction

func (ResetAction) Run

func (r ResetAction) Run() (err error)

ResetRun will reset the cos system to by following several steps

type UpgradeAction

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

UpgradeAction represents the struct that will run the upgrade from start to finish

func NewUpgradeAction

func NewUpgradeAction(config *agentConfig.Config, spec *v1.UpgradeSpec) *UpgradeAction

func (UpgradeAction) Debug

func (u UpgradeAction) Debug(s string, args ...interface{})

func (UpgradeAction) Error

func (u UpgradeAction) Error(s string, args ...interface{})

func (UpgradeAction) Info

func (u UpgradeAction) Info(s string, args ...interface{})

func (*UpgradeAction) Run

func (u *UpgradeAction) Run() (err error)

Jump to

Keyboard shortcuts

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