feat(*): Find cluster hosts via etcd discovery url

Discover cluster hosts using a etcd discovery url instead
of hardcoding a list of hosts

Partially fixes #1727