Thanks James. I'm not sure the issue is specific to vcloud cpi.
Removing the dns entries from the Cf manifest fixed the issue (at least symptoms). Submitted PR
https://github.com/cloudfoundry/cf-docs/pull/286 to help other cf admins to not fell into the same trap.
Why is'nt bosh_director adding powerDns IP in head of the list of dns instead of adding it at the end ? Even more, since multiple DNS entries in a resolv.conf are supposed to only be contacted on timeouts, I'm wondering if it even makes sense to mix bosh powerDNS IP with user provided DNS entries from the network section of the manifest: they appear to me as having different roles and hence not being able to be failovers of one another.
In face of an inconsistency between bosh config (with DNS enabled) and a release manifest specifying dns entries for a network, and shouldn't bosh director either
a- choose manifest provided dns entries
-b error,
c- choose the powerDns single IP
Guillaume.