rancher v2.15.1

RKEControlPlane.status.appliedSpec.upgradeStrategy.controlPlaneDrainOptions.status

Status is the observed state of the controlplane.

16 fields
RKEControlPlane.status.appliedSpec.upgradeStrategy.controlPlaneDrainOptions.status fields and descriptions
Field / TypeDescription
agentConnected
boolean

AgentConnected denotes that the cluster-agent connection is currently established for the cluster.

object

AppliedSpec is the state for which the last reconciliation loop for the controlplane was completed.

certificateRotationGeneration
integer

CertificateRotationGeneration is the last observed state for which the certificate rotation operation was successful.

  • format: int64
object[]

Conditions is a representation of the current state of the RKEControlPlane object. This includes its machine reconciliation status (Bootstrapped, Provisioned, Stable, Reconciled), the status of the system-upgrade-controller (SystemUpgradeControllerReady), and CAPI required conditions (ScalingUp, ScalingDown, RollingOut). Information related to errors encountered while transitioning to one of these states will be populated in the Message and Reason fields.

configGeneration
integer

ConfigGeneration is the current generation of the configuration for a given cluster. Changing this value (which is done automatically during an etcd restore) will trigger a reconciliation loop which will invoke draining (if enabled).

  • format: int64
object

ETCDSnapshotCreate is the state for which the last etcd snapshot create operation was successful.

etcdSnapshotCreatePhase
string

ETCDSnapshotCreatePhase is the phase the etcd snapshot create operation is currently executing.

  • enum: ["Started","RestartCluster","Finished","Failed"]
object

ETCDSnapshotRestore is the state for which the last etcd snapshot restore operation was successful.

etcdSnapshotRestorePhase
string

ETCDSnapshotRestorePhase is the phase the etcd snapshot restore operation is currently executing.

  • enum: ["Started","Shutdown","Restore","PostRestorePodCleanup","InitialRestartCluster","PostRestoreNodeCleanup","RestartCluster","Finished","Failed"]
object

Initialization provides observations of the RKEControlPlane initialization process. NOTE: Fields in this struct are part of the Cluster API contract and are used to orchestrate initial Cluster provisioning.

  • minProperties: 1
initialized
boolean

Initialized denotes that the API server is initialized and worker nodes can be joined to the cluster. Deprecated: Use Initialization.ControlPlaneInitialized instead.

observedGeneration
integer required

ObservedGeneration is the generation for which the RKEControlPlane has started processing.

  • format: int64
ready
boolean

Ready denotes that the API server has been initialized and is ready to receive requests. Deprecated: Use Initialization.ControlPlaneInitialized instead.

object

RotateEncryptionKeys is the state for which the last encryption key rotation operation was successful.

rotateEncryptionKeysLeader
string

RotateEncryptionKeysLeader is the name of the CAPI machine object which has been elected leader of the controlplane nodes for encryption key rotation purposes.

rotateEncryptionKeysPhase
string

RotateEncryptionKeysPhase is the phase the encryption key rotation operation is currently executing.