add etcd configuration support
18 files changed