[7697]
VOL-582: Update the Voltha core to support either consul or etcd in a kubernetes cluster

This is an initial commit for etcd support by voltha.

Although this code works on a single-node or on a kubernetes cluster, it is NOT ready
for prime time. The integration tests have yet to be written and a kubernetes install
is not yet available.

Change-Id: I666a29a0a68cd7c2ab3c79aff8ccc6e96db96419
diff --git a/requirements.txt b/requirements.txt
index 545f400..b3c8b86 100755
--- a/requirements.txt
+++ b/requirements.txt
@@ -42,6 +42,7 @@
 termcolor==1.1.0
 treq==17.8.0
 Twisted==17.9.0
+txaioetcd==0.3.0
 urllib3==1.22
 pyang==1.7.3
 lxml==3.6.4
@@ -52,6 +53,7 @@
 ncclient==0.5.3
 xmltodict==0.11.0
 dicttoxml==1.7.4
+etcd3==0.7.0
 
 # python-consul>=0.6.1  we need the pre-released version for now, because 0.6.1 does not
 # yet support Twisted. Once this is released, it will be the 0.6.2 version