From: jose.lausuch Date: Mon, 13 Feb 2017 21:45:19 +0000 (+0100) Subject: [deployment_handler] Add OVS version info X-Git-Tag: danube.1.0~272^2 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F53%2F28553%2F3;p=releng.git [deployment_handler] Add OVS version info Change-Id: I485f969dff29a2d1757ce56c62dda294f44341e2 Signed-off-by: jose.lausuch --- 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())