Description of problem: The cluster etcd operator has different ways of getting etcd endpoints for etcd clients used across the project. We need a single client interface that gets the endpoints from master nodes' IP addresses and that has utility methods around it