Adding ETCD timeout configuration to olt and onu golang adapters

Change-Id: Icd2715899867d0758f6102904009b66d15d84faf
diff --git a/voltha-adapter-openolt/Chart.yaml b/voltha-adapter-openolt/Chart.yaml
index 37700e7..2b26dda 100644
--- a/voltha-adapter-openolt/Chart.yaml
+++ b/voltha-adapter-openolt/Chart.yaml
@@ -14,7 +14,7 @@
 ---
 apiVersion: "v1"
 name: "voltha-adapter-openolt"
-version: "2.7.0-dev"
+version: "2.7.0"
 description: "A Helm chart for Voltha OpenOLT Adapter"
 keywords:
   - "onf"
diff --git a/voltha-adapter-openolt/templates/openolt-deploy.yaml b/voltha-adapter-openolt/templates/openolt-deploy.yaml
index 55feb6d..83da3e8 100644
--- a/voltha-adapter-openolt/templates/openolt-deploy.yaml
+++ b/voltha-adapter-openolt/templates/openolt-deploy.yaml
@@ -94,6 +94,7 @@
             - "--core_topic={{ .Values.defaults.topics.core_topic }}"
             - "--adapter_topic={{ .Values.defaults.topics.adapter_open_olt_topic }}"
             - "--kv_store_address={{ .Values.services.etcd.address }}"
+            - "--kv_store_request_timeout={{ tpl .Values.adapter_open_olt.kv_store_timeout . }}"
             - "--log_level={{ $log_level }}"
             - "--current_replica={{ .Values.replicas.current_replica }}"
             - "--total_replica={{ .Values.replicas.total_replica }}"
diff --git a/voltha-adapter-openolt/values.yaml b/voltha-adapter-openolt/values.yaml
index c0c73ce..d72e734 100644
--- a/voltha-adapter-openolt/values.yaml
+++ b/voltha-adapter-openolt/values.yaml
@@ -22,6 +22,8 @@
   image_tag: ~
   image_org: "voltha/"
   image_pullPolicy: "Always"
+  adapter_open_olt:
+    timeout: "5s"
   topics:
     core_topic: "rwcore"
     adapter_open_olt_topic: "openolt"
@@ -81,6 +83,7 @@
 
 adapter_open_olt:
   log_level: '{{ .Values.defaults.log_level }}'
+  kv_store_timeout: '{{ .Values.defaults.adapter_open_olt.timeout }}'
 
 images:
   adapter_open_olt: