added support for specifying a different location than discovery.etcd.io for discovery