Symptoms:
TKGS Cluster stuck in upgrading state with error spec.kubeadmConfigSpec.mounts: Forbidden: cannot be modified
Specific log messaging will present from the vmware-system-tkg-controller-manager pod on the Supervisor Cluster:
The mounts field in the Control Plane KCP is immutable, causing the TKG controller manager to report errors when reconciling Guest Cluster Control Plane nodes.
The mounts field was added to allow TKC Nodes to be more resilient to power outages and infrastructure disruptions.
This condition may present when the following actions are attempted: