Documentation
¶
Index ¶
- func CheckError(err error)
- func NewJob() *cobra.Command
- func NewUpgradeCStorSPCJob() *cobra.Command
- func NewUpgradeCStorVolumeJob() *cobra.Command
- func NewUpgradeJivaVolumeJob() *cobra.Command
- func NewUpgradeResourceJob() *cobra.Command
- func PreRun(cmd *cobra.Command, args []string)
- type CStorSPCOptions
- type CStorVolumeOptions
- type JivaVolumeOptions
- type ResourceOptions
- type UpgradeOptions
- func (u *UpgradeOptions) InitializeDefaults(cmd *cobra.Command) error
- func (u *UpgradeOptions) InitializeFromUpgradeTaskResource(upgradeTaskCRObj utaskapis.UpgradeTask, cmd *cobra.Command) error
- func (u *UpgradeOptions) RunCStorSPCUpgrade(cmd *cobra.Command) error
- func (u *UpgradeOptions) RunCStorSPCUpgradeChecks(args []string) error
- func (u *UpgradeOptions) RunCStorVolumeUpgrade(cmd *cobra.Command) error
- func (u *UpgradeOptions) RunCStorVolumeUpgradeChecks(args []string) error
- func (u *UpgradeOptions) RunJivaVolumeUpgrade(cmd *cobra.Command) error
- func (u *UpgradeOptions) RunJivaVolumeUpgradeChecks(args []string) error
- func (u *UpgradeOptions) RunPreFlightChecks(cmd *cobra.Command) error
- func (u *UpgradeOptions) RunResourceUpgrade(cmd *cobra.Command) error
- func (u *UpgradeOptions) RunResourceUpgradeChecks(cmd *cobra.Command) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckError ¶
func CheckError(err error)
CheckError prints err to stderr and exits with code 1 if err is not nil. Otherwise, it is a no-op.
func NewUpgradeCStorSPCJob ¶
NewUpgradeCStorSPCJob upgrades all the cStor Pools associated with a given Storage Pool Claim
func NewUpgradeCStorVolumeJob ¶
NewUpgradeCStorVolumeJob upgrade a CStor Volume
func NewUpgradeJivaVolumeJob ¶
NewUpgradeJivaVolumeJob upgrade a Jiva Volume
func NewUpgradeResourceJob ¶
NewUpgradeResourceJob upgrade a resource from upgradeTask
Types ¶
type CStorSPCOptions ¶
type CStorSPCOptions struct {
// contains filtered or unexported fields
}
CStorSPCOptions stores information required for cstor SPC upgrade
type CStorVolumeOptions ¶
type CStorVolumeOptions struct {
// contains filtered or unexported fields
}
CStorVolumeOptions stores information required for cstor volume upgrade
type JivaVolumeOptions ¶
type JivaVolumeOptions struct {
// contains filtered or unexported fields
}
JivaVolumeOptions stores information required for jiva volume upgrade
type ResourceOptions ¶
type ResourceOptions struct {
// contains filtered or unexported fields
}
ResourceOptions stores information required for upgradeTask upgrade
type UpgradeOptions ¶
type UpgradeOptions struct {
// contains filtered or unexported fields
}
UpgradeOptions stores information required for upgrade
func (*UpgradeOptions) InitializeDefaults ¶
func (u *UpgradeOptions) InitializeDefaults(cmd *cobra.Command) error
InitializeDefaults will ensure the default values for optional options are set.
func (*UpgradeOptions) InitializeFromUpgradeTaskResource ¶
func (u *UpgradeOptions) InitializeFromUpgradeTaskResource( upgradeTaskCRObj utaskapis.UpgradeTask, cmd *cobra.Command) error
InitializeFromUpgradeTaskResource will populate the UpgradeOptions from given UpgradeTask
func (*UpgradeOptions) RunCStorSPCUpgrade ¶
func (u *UpgradeOptions) RunCStorSPCUpgrade(cmd *cobra.Command) error
RunCStorSPCUpgrade upgrades the given Jiva Volume.
func (*UpgradeOptions) RunCStorSPCUpgradeChecks ¶
func (u *UpgradeOptions) RunCStorSPCUpgradeChecks(args []string) error
RunCStorSPCUpgradeChecks will ensure the sanity of the cstor SPC upgrade options
func (*UpgradeOptions) RunCStorVolumeUpgrade ¶
func (u *UpgradeOptions) RunCStorVolumeUpgrade(cmd *cobra.Command) error
RunCStorVolumeUpgrade upgrades the given CStor Volume.
func (*UpgradeOptions) RunCStorVolumeUpgradeChecks ¶
func (u *UpgradeOptions) RunCStorVolumeUpgradeChecks(args []string) error
RunCStorVolumeUpgradeChecks will ensure the sanity of the cstor upgrade options
func (*UpgradeOptions) RunJivaVolumeUpgrade ¶
func (u *UpgradeOptions) RunJivaVolumeUpgrade(cmd *cobra.Command) error
RunJivaVolumeUpgrade upgrades the given Jiva Volume.
func (*UpgradeOptions) RunJivaVolumeUpgradeChecks ¶
func (u *UpgradeOptions) RunJivaVolumeUpgradeChecks(args []string) error
RunJivaVolumeUpgradeChecks will ensure the sanity of the jiva upgrade options
func (*UpgradeOptions) RunPreFlightChecks ¶
func (u *UpgradeOptions) RunPreFlightChecks(cmd *cobra.Command) error
RunPreFlightChecks will ensure the sanity of the common upgrade options
func (*UpgradeOptions) RunResourceUpgrade ¶
func (u *UpgradeOptions) RunResourceUpgrade(cmd *cobra.Command) error
RunResourceUpgrade upgrades the given upgradeTask
func (*UpgradeOptions) RunResourceUpgradeChecks ¶
func (u *UpgradeOptions) RunResourceUpgradeChecks(cmd *cobra.Command) error
RunResourceUpgradeChecks will ensure the sanity of the upgradeTask upgrade options