Add scenario which updates DriveTrain to the minor version

Change-Id: Ic03c059ac4d765c92b768bb496034b8d5074f254
diff --git a/tcp_tests/managers/saltmanager.py b/tcp_tests/managers/saltmanager.py
index 226f408..84e4827 100644
--- a/tcp_tests/managers/saltmanager.py
+++ b/tcp_tests/managers/saltmanager.py
@@ -374,6 +374,29 @@
                         password=jenkins_pass)
             )
 
+    def get_cluster_jenkins_creds(self):
+        """
+        Requests cluster Jenkins's login parameters from pillars
+        :return: dict {'url': jenkins_url,
+                       'user': jenkins_user,
+                       'pass': jenkins_pass}
+        """
+        tgt = 'I@docker:client:stack:jenkins and cid01*'
+        jenkins_host = self.get_single_pillar(
+            tgt=tgt, pillar="jenkins:client:master:host")
+        jenkins_port = self.get_single_pillar(
+            tgt=tgt, pillar="jenkins:client:master:port")
+        jenkins_protocol = self.get_single_pillar(
+            tgt=tgt, pillar="jenkins:client:master:proto")
+        jenkins_url = '{0}://{1}:{2}'.format(jenkins_protocol,
+                                             jenkins_host,
+                                             jenkins_port)
+        jenkins_user = self.get_single_pillar(
+            tgt=tgt, pillar="jenkins:client:master:username")
+        jenkins_pass = self.get_single_pillar(
+            tgt=tgt, pillar="jenkins:client:master:password")
+        return {'url': jenkins_url, 'user': jenkins_user, 'pass': jenkins_pass}
+
     def create_env_jenkins_cicd(self):
         """Creates static utils/env_jenkins_cicd file"""
 
@@ -428,6 +451,11 @@
                         password=jenkins_pass)
             )
 
+    def add_cluster_reclass(self, key, value, path):
+        # TODO : add reclass tools as a library to tcp-qa
+        self.cmd_run('I@salt:master',
+                     "reclass-tools add-key {key} {value} {path}")
+
     def create_env_k8s(self):
         """Creates static utils/env_k8s file"""