"Waiting for a Node with spec.ProviderID vsphere to exist"TCA 3.4
TCP 5.0.1
vCenter thumbprint not getting updated in cpi config map after CaaS VcThumbprint job is successfully finished. This is because vsphere-cpi-addon secret on management cluster contains stale "vsphereconf-custom.lib.txt" item.
This was used for stretched clusters but for obsolete clusters that are not stretched. However the vCenter thumbprint update job did not update the thumbprint recorded in "vsphereconf-custom.lib.txt", nor remove it. This causes the configmap in Workload Cluster is still using the old thumbprint.
echo | openssl s_client -connect <vCenter FQDN>:443 2>/dev/null | openssl x509 -noout -fingerprint -sha1kubectl get secret -n <cluster_name> <cluster_name>-vsphere-cpi-addon -o yaml kubectl get configmap -n kube-system vsphere-cloud-config -o yamlNote: This will be fixed on future TCA version