summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjose.lausuch <jose.lausuch@ericsson.com>2017-02-13 22:45:19 +0100
committerjose.lausuch <jose.lausuch@ericsson.com>2017-02-14 21:09:53 +0100
commit7ce9f379266931c8e240709a30a417703d08dfd3 (patch)
treef0633446497f92b2bc01f65cc4f908207c797b01
parent6b3e7cdec66603ab1596ec02b137a854bf758bd3 (diff)
[deployment_handler] Add OVS version info
Change-Id: I485f969dff29a2d1757ce56c62dda294f44341e2 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
-rw-r--r--modules/opnfv/deployment/manager.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/modules/opnfv/deployment/manager.py b/modules/opnfv/deployment/manager.py
index 9be516660..8597a3f1c 100644
--- a/modules/opnfv/deployment/manager.py
+++ b/modules/opnfv/deployment/manager.py
@@ -164,8 +164,8 @@ class Node(object):
Run command remotely on a node
'''
if self.status is not NodeStatus.STATUS_OK:
- logger.info("The node %s is not active" % self.ip)
- return 1
+ logger.error("The node %s is not active" % self.ip)
+ return None
_, stdout, stderr = (self.ssh_client.exec_command(cmd))
error = stderr.readlines()
if len(error) > 0:
@@ -209,6 +209,13 @@ class Node(object):
return True
return False
+ def get_ovs_info(self):
+ '''
+ Returns the ovs version installed
+ '''
+ cmd = "ovs-vsctl --version|head -1| sed 's/^.*) //'"
+ return self.run_cmd(cmd)
+
def __str__(self):
return str(self.get_dict())