# Constants
EventCreate is the event type for when a job is created.
EventFailure is the event type for when a job is finished with a failure.
EventFinish is the event type for when a job is finished regardless of outcome.
EventStart is the event type for when a job is started.
EventSuccess is the event type for when a job is finished successfully.
UpgradeCompleted is the event type for when the upgrade is completed and health checks have passed, but before any paused MachineConfigPools are done upgrading.
FailurePolicyAbort is the failure policy for aborting the upgrade.
FailurePolicyIgnore is the failure policy for ignoring the failure.
No description provided by the author
No description provided by the author
No description provided by the author
RunAll is the run type for running the hook for all jobs.
RunNext is the run type for running the hook for the next job.
UpgradeJobConditionFailed is the condition type for a failed upgrade job.
UpgradeJobConditionMachineConfigPoolsPaused is true if the controller paused any machine config pools.
UpgradeJobConditionPaused is the condition type for a paused upgrade job.
UpgradeJobConditionPostHealthCheckDone is the condition type for a post health check done upgrade job.
UpgradeJobConditionPreHealthCheckDone is the condition type for a pre health check done upgrade job.
UpgradeJobConditionStarted is the condition type for a started upgrade job.
UpgradeJobConditionSucceeded is the condition type for a succeeded upgrade job.
UpgradeJobConditionUpgradeCompleted is the condition type for a started upgrade job.
UpgradeJobReasonCompleted is used when a step of the upgrade job did succeed.
UpgradeJobReasonDelaySet is used if the upgrade job paused machine config pools due to delayUpgrade.
UpgradeJobReasonExpired is used when the upgrade job is not started before the startBefore time.
UpgradeJobReasonFailed is the generic reason for a failed upgrade job.
UpgradeJobReasonHookFailed is used when a hook failed.
UpgradeJobReasonInProgress is used when the pre health check was done.
UpgradeJobReasonNoManagedPools is used when no machine config pools are managed by the upgrade job.
UpgradeJobReasonPostHealthCheckFailed is used when the health check failed.
UpgradeJobReasonPreHealthCheckFailed is used when the health check failed.
UpgradeJobReasonSkipped is used when the upgrade job was skipped due to a suspension window.
UpgradeJobReasonStarted is used when a step of the upgrade job was started.
UpgradeJobReasonSucceeded is used when a step of the upgrade job did succeed.
UpgradeJobReasonTimedOut is used when the upgrade job is not completed before the upgradeTimeout time.
UpgradeJobReasonUnpausingPoolsExpired is used when the upgrade job was not able to unpause the machine config pools before the delayMax time.
UpgradeJobReasonUpgradeWithdrawn is used when the upgrade was retracted by the upstream after the upgrade job was created.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
ClaimReference contains enough information to let you identify an owning object.
ClusterVersion is the Schema for the clusterversions API.
ClusterVersionList contains a list of ClusterVersion.
ClusterVersionOverlay defines the overlay applied to the base ClusterVersion object.
ClusterVersionOverlayConfig defines the overlay applied to the base ClusterVersion object.
ClusterVersionSpec defines the desired state of ClusterVersion.
ClusterVersionStatus defines the observed state of ClusterVersion.
ClusterVersionStatusOverlays defines the ClusterVersion objects that will be applied if their From timestamp is reached.
ClusterVersionStatusPreview defines the spec applied to the ClusterVersion object.
ClusterVersionTemplate defines the template applied to the ClusterVersion object.
ConfigV1ClusterVersionSpec is a copy of configv1.ClusterVersionSpec to allow for partial updates.
HookJobTracker keeps track of the hooks that have been executed.
NextPossibleSchedule defines the next possible schedule for an upgrade.
UpgradeConfig is the Schema for the upgradeconfigs API.
UpgradeConfigJobTemplate defines the desired state of UpgradeJob.
UpgradeConfigJobTemplateSpec defines the desired state of UpgradeJob.
UpgradeConfigList contains a list of UpgradeConfig.
UpgradeConfigSchedule defines the schedule for the upgrade.
UpgradeConfigSpec defines the desired state of UpgradeConfig.
UpgradeConfigStatus defines the observed state of UpgradeConfig.
UpgradeJob is the Schema for the upgradejobs API.
UpgradeJobConfig defines the configuration for the upgrade job.
UpgradeJobHealthCheck defines the health checks to be performed.
UpgradeJobHook is the Schema for the upgradejobhooks API.
UpgradeJobHookList contains a list of UpgradeJobHook.
UpgradeJobHookSpec defines the desired state of UpgradeJobHook.
UpgradeJobHookStatus defines the observed state of UpgradeJobHook.
UpgradeJobList contains a list of UpgradeJob.
UpgradeJobMachineConfigPoolDelayUpgradeSpec defines the delay for the upgrade of a machine config pool.
UpgradeJobMachineConfigPoolSpec allows configuring the upgrade of a machine config pool.
UpgradeJobSpec defines the desired state of UpgradeJob.
UpgradeJobStatus defines the observed state of UpgradeJob.
UpgradeSuspensionWindow is the Schema for the upgradejobs API.
UpgradeSuspensionWindowList contains a list of UpgradeSuspensionWindow.
UpgradeSuspensionWindowSpec defines the desired state of UpgradeSuspensionWindow.
UpgradeSuspensionWindowStatus defines the observed state of UpgradeSuspensionWindow.
No description provided by the author
# Type aliases
No description provided by the author
UpgradeEvent is the type for upgrade events.