ClusterUpgradeInfo contains the upgrade information of a cluster.
JSON representation |
---|
{ "autoUpgradeStatus": [ enum ( |
Fields | |
---|---|
auto |
The auto upgrade status. |
paused |
The auto upgrade paused reason. |
upgrade |
The list of past auto upgrades. |
minor |
minorTargetVersion indicates the target version for minor upgrade. |
patch |
patchTargetVersion indicates the target version for patch upgrade. |
end |
The cluster's current minor version's end of standard support timestamp. |
end |
The cluster's current minor version's end of extended support timestamp. |
AutoUpgradeStatus
AutoUpgradeStatus indicates the status of auto upgrade.
Enums | |
---|---|
UNKNOWN |
UNKNOWN indicates an unknown status. |
ACTIVE |
ACTIVE indicates an active status. |
MINOR_UPGRADE_PAUSED |
MINOR_UPGRADE_PAUSED indicates the minor version upgrade is paused. |
UPGRADE_PAUSED |
UPGRADE_PAUSED indicates the upgrade is paused. |
AutoUpgradePausedReason
AutoUpgradePausedReason indicates the reason for auto upgrade paused status.
Enums | |
---|---|
AUTO_UPGRADE_PAUSED_REASON_UNSPECIFIED |
AUTO_UPGRADE_PAUSED_REASON_UNSPECIFIED indicates an unspecified reason. |
MAINTENANCE_WINDOW |
MAINTENANCE_WINDOW indicates the cluster is outside customer maintenance window. |
MAINTENANCE_EXCLUSION_NO_UPGRADES |
MAINTENANCE_EXCLUSION_NO_UPGRADES indicates the cluster is in a maintenance exclusion with scope NO_UPGRADES. |
MAINTENANCE_EXCLUSION_NO_MINOR_UPGRADES |
MAINTENANCE_EXCLUSION_NO_MINOR_UPGRADES indicates the cluster is in a maintenance exclusion with scope NO_MINOR_UPGRADES. |
CLUSTER_DISRUPTION_BUDGET |
CLUSTER_DISRUPTION_BUDGET indicates the cluster is outside the cluster disruption budget. |
CLUSTER_DISRUPTION_BUDGET_MINOR_UPGRADE |
CLUSTER_DISRUPTION_BUDGET_MINOR_UPGRADE indicates the cluster is outside the cluster disruption budget for minor version upgrade. |
SYSTEM_CONFIG |
SYSTEM_CONFIG indicates the cluster upgrade is paused by system config. |