rancher v2.15.1

RKEControlPlane.spec.machineSelectorFiles[].fileSources[].secret.status.appliedSpec.upgradeStrategy

UpgradeStrategy contains the concurrency and drain configuration to be used when upgrading machine pools of servers and agents.

4 fields
RKEControlPlane.spec.machineSelectorFiles[].fileSources[].secret.status.appliedSpec.upgradeStrategy fields and descriptions
Field / TypeDescription
controlPlaneConcurrency
string

ControlPlaneConcurrency is the number of server nodes that should be upgraded at a time. The default value is 1, a 0 value is infinite. Percentages are also accepted.

  • maxLength: 10
  • pattern: ^((([1-9]|[1-9][0-9]|100)%)|([1-9][0-9]*|0)|)$
  • nullable
object

ControlPlaneDrainOptions is the drain configuration to be used when draining controlplane nodes, during both upgrades and machine rollouts.

workerConcurrency
string

WorkerConcurrency is the number of worker nodes that should be upgraded at a time. The default value is 1, a 0 value is infinite. Percentages are also accepted.

  • maxLength: 10
  • pattern: ^((([1-9]|[1-9][0-9]|100)%)|([1-9][0-9]*|0)|)$
  • nullable
object

WorkerDrainOptions is the drain configuration to be used when draining worker nodes, during both upgrades and machine rollouts.