Symptoms:
Compute profile allow you to change parameter like the node_pools name as per documented in https://techdocs.broadcom.com/us/en/vmware-tanzu/standalone-components/tanzu-kubernetes-grid-integrated-edition/1-20/tkgi/compute-profiles-manage.html
There is some caveat how to deal with the tkgi update-cluster compute profile when it fails.
Tanzu Kubernetes Grid Integrated Edition 1.1.14.1
VMware Tanzu Kubernetes Grid Integrated Edition 1.x
The current behaviour of the compute profile feature when changing the node_pools name, rename all Bosh VM instance names at the beginning of the update task then Bosh updates each Bosh VM.
Compute profile enhancement:
TKGi 1.15.6+
https://techdocs.broadcom.com/us/en/vmware-tanzu/standalone-components/tanzu-kubernetes-grid-integrated-edition/1-20/tkgi/release-notes.html#features-and-enhancements-14
Workaround:
In order to resume the tkgi update-cluster compute profile after the failure, you may delete the VM instance that is failing then re-trigger the same update-cluster compute profile until it completely succeeds.
bosh update-resurrection off bosh -d service-instance_ID delete-vm VM_CID tkgi update-cluster CLUSTER-NAME --compute-profile COMPUTE-PROFILE-NAME bosh update-resurrection on
Once it is successfully completed, you may revert to the old compute-profile if you need.
If it keeps failing, please contact VMware Tanzu support for helping to troubleshoot the failure
tkgi update-cluster CLUSTER-NAME --compute-profile PREVIOUS-COMPUTE-PROFILE-NAME bosh -d service-instance_ID deploy service-instance-MANIFEST.yaml bosh -d service-instance_ID recreate