Suppose you run an OpenShift cluster on VMware and want to try the new vSphere CSI driver. Documentation is practically non-existent, but your PersistentVolumes are already provisioned on VMware, so you guess it should just work out of the box, right?
Wrong. You create your PersistentVolumeClaim, attach it to a Pod and then get this fine error message in the event stream:
Error: auth service: no shared datastore found for block volume provisioning
Google left me with the Github page of the source code where this error message is defined and a dead link to a summary page of Red Hat issues.
It took the whole afternoon to find the relevant information, hidden in the comments of OCPBUGS-14829:
please consider using username with full domain name
Yeah….
Oh, by the way, I remembered later that this could be a test if Kagi is a better search engine than Google and guess what, it lead me to the correct solution right away.