Reading Projection State if I only have access to ClusterDNS

Hi,

Was trying to use ProjectionManager in an environment where I only have access to ClusterDNS not an IP but ProjectionManager only takes an IPEndpoint.

It’s simple to workaround with my own web-client since I only needed a sub-set of the functionality… but I looked and saw ProjectionClient really uses the IPEndpoint as an http url so I wondered if there was any interest in a pull request that allows ProjectionManager to be constructed with either ClusterDNS or IP?

I can probably make time over the next week or so if it’s useful (and I’m not missing a reason not to do it!)

Paul