Platform-machines-core: 1 of 4 resources are not ok
/<DatacenterName>/datastore/<DatastoreName>.
/<DatacenterName>/datastore/<DatastoreClusterName>/<DatastoreName>
kubectl get machines -A on the VIDB platform VM indicates a resource deployment state locked in the provisioning./<DatacenterName>/datastore/<DatastoreName>kubectl describe machine <machine_name>kubectl describe vspheremachinetemplate <vspheremachinetemplate_name>VMware Cloud Foundation 9.0.x
VMware Cloud Foundation 9.1.0
The vspheremachinetemplate asset definition contains a malformed datastore path string that prevents the automated initialization of subsequent compute objects.
kubectl patch packagedeployment vmsp-platform -n vmsp-platform --type='merge' -p '{"spec":{"values":{"provider":{"vsphere":{"datastore":"NEW_DATASTORE_NAME"}}}}}'
vspheremachinetemplatekubectl get vspheremachinetemplates -A
kubectl get vspheremachinetemplate <vcf-mgmt-####> -n vmsp-platform -o yaml > machine-temp.yaml
/<DatacenterName>/datastore/<DatastoreClusterName>/<DatastoreName>kubectl delete vspheremachinetemplate <vcf-mgmt-####> -n vmsp-platformkubectl apply -f machine-temp.yamlkubectl get machines -A
spec definitions inside the target cluster deployment records contain the correct datastore path layout by executing the following status trace commands:kubectl describe machine <MACHINE_NAME>kubectl describe vspheremachinetemplate <VSPHEREMACHINETEMPLATE_NAME>