Documentation
¶
Index ¶
Constants ¶
View Source
const ( StateUpgrading = "Upgrading" StatePreparingLoggingInfra = "PreparingLoggingInfra" StateLoggingInfraPrepared = "LoggingInfraPrepared" StateCreatingUpgradeImage = "CreatingUpgradeImage" StatePreparingRepo = "PreparingRepo" StateRepoPrepared = "RepoPrepared" StatePreparingNodes = "PreparingNodes" StateUpgradingSystemServices = "UpgradingSystemServices" StateUpgradingNodes = "UpgradingNodes" StateSucceeded = "Succeeded" StateFailed = "Failed" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CheckUpgradeRequest ¶
type CheckUpgradeResponse ¶
type CheckUpgradeResponse struct {
Versions []Version `json:"versions"`
}
type NodeUpdateFunc ¶
type PreUpgradeRunningVM ¶ added in v1.4.0
type Repo ¶
type Repo struct {
// contains filtered or unexported fields
}
func NewUpgradeRepo ¶
func NewUpgradeRepo(ctx context.Context, upgrade *cloudweavv1.Upgrade, upgradeHandler *upgradeHandler) *Repo
func (*Repo) CreateImageFromISO ¶
func (r *Repo) CreateImageFromISO(isoURL string, checksum string) (*cloudweavv1.VirtualMachineImage, error)
func (*Repo) GetImage ¶
func (r *Repo) GetImage(imageName string) (*cloudweavv1.VirtualMachineImage, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.