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.
| Field / Type | Description |
|---|---|
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.
|