[VOL-3192] fix build pipeline for issue in techprofile uploads

Change-Id: I05ea5397fb2a7dd81a20c98c8a65b7693cd8c70e
diff --git a/Jenkinsfile-voltha-build b/Jenkinsfile-voltha-build
index 1bd7560..e715bb4 100644
--- a/Jenkinsfile-voltha-build
+++ b/Jenkinsfile-voltha-build
@@ -122,16 +122,16 @@
                     timeout(1) {
                         out_push_tp = sh returnStatus: true, script: """
                         export KUBECONFIG=$WORKSPACE/${configBaseDir}/${configKubernetesDir}/${configFileName}.conf
-                        etcd_container=\$(kubectl get pods -n voltha | grep voltha-etcd-cluster | awk 'NR==1{print \$1}')
-                        kubectl cp $WORKSPACE/voltha-system-tests/tests/data/TechProfile-${profile}.json voltha/\$etcd_container:/tmp/flexpod.json
-                        put_result=\$(kubectl exec -it \$etcd_container -n voltha -- /bin/sh -c 'cat /tmp/flexpod.json | ETCDCTL_API=3 etcdctl put service/voltha/technology_profiles/XGS-PON/64')
+                        etcd_container=\$(kubectl get pods | grep etcd | awk 'NR==1{print \$1}')
+                        kubectl cp $WORKSPACE/voltha-system-tests/tests/data/TechProfile-${profile}.json \$etcd_container:/tmp/flexpod.json
+                        put_result=\$(kubectl exec -it \$etcd_container -- /bin/sh -c 'cat /tmp/flexpod.json | ETCDCTL_API=3 etcdctl put service/voltha/technology_profiles/XGS-PON/64')
                         """
                         return out_push_tp == 0
                     }
                     timeout(1) {
                         out_get_tp = sh returnStatus: true, script: """
-                        etcd_container=\$(kubectl get pods -n voltha | grep voltha-etcd-cluster | awk 'NR==1{print \$1}')
-                        get_result=\$(kubectl exec -it \$etcd_container -n voltha -- /bin/sh -c 'ETCDCTL_API=3 etcdctl get --prefix service/voltha/technology_profiles/XGS-PON/64')
+                        etcd_container=\$(kubectl get pods | grep etcd | awk 'NR==1{print \$1}')
+                        get_result=\$(kubectl exec -it \$etcd_container -- /bin/sh -c 'ETCDCTL_API=3 etcdctl get --prefix service/voltha/technology_profiles/XGS-PON/64')
                         """
                         return out_get_tp == 0
                     }
diff --git a/requirements.txt b/requirements.txt
index 5d054b9..a3c9c21 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,13 +1,13 @@
-flake8
-pexpect
-pylint
+flake8==3.8.2
+pexpect==4.8.0
+pylint==2.5.2
 pyyaml
 robotframework==3.1.2
-robotframework-kafkalibrary
-robotframework-lint
-robotframework-requests
-robotframework-sshlibrary
-yamllint
+robotframework-kafkalibrary==0.0.3
+robotframework-lint==1.0
+robotframework-requests==0.7.0
+robotframework-sshlibrary==3.4.0
+yamllint==1.23.0
 # replace when we can use upstream (needs python 3.6)
 git+https://github.com/zdw/robotframework-importresource@b81b87aabaee0594e966687b41e3674b866f28ee
 cord-robot==2.1.1