rancher v2.15.1

Cluster.spec.rkeConfig.machinePools[].dynamicSchemaSpec

DynamicSchemaSpec is a copy of the dynamic schema object's spec field at the time the machine pool was created. Since rancher-machine based MachineTemplates are not api-versioned, this field is used to drop new fields added to the driver if it has been upgraded since initial provisioning. This allows node drivers to be upgraded without triggering a reconciliation of the provisioning cluster. NOTE: This field can only be removed if the "provisioning.cattle.io/allow-dynamic-schema-drop" annotation is present on the provisioning cluster object, otherwise it will be reinserted.

1 fields
Cluster.spec.rkeConfig.machinePools[].dynamicSchemaSpec fields and descriptions
Field / TypeDescription
Cluster.spec.rkeConfig.machinePools[].dynamicSchemaSpec
string

DynamicSchemaSpec is a copy of the dynamic schema object's spec field at the time the machine pool was created. Since rancher-machine based MachineTemplates are not api-versioned, this field is used to drop new fields added to the driver if it has been upgraded since initial provisioning. This allows node drivers to be upgraded without triggering a reconciliation of the provisioning cluster. NOTE: This field can only be removed if the "provisioning.cattle.io/allow-dynamic-schema-drop" annotation is present on the provisioning cluster object, otherwise it will be reinserted.

  • nullable