NSX|V3: add in a method for getting the NSX version
Provide method that returns the NSX version. Change-Id: I9ff59c63a776034a8be138ce2ef389d7aa787d55
This commit is contained in:
parent
539833fff4
commit
c48cccebb8
@ -25,6 +25,12 @@ from vmware_nsx.nsxlib.v3 import client
|
|||||||
LOG = log.getLogger(__name__)
|
LOG = log.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
def get_version():
|
||||||
|
node = client.get_resource("node")
|
||||||
|
version = node.get('node_version')
|
||||||
|
return version
|
||||||
|
|
||||||
|
|
||||||
def get_edge_cluster(edge_cluster_uuid):
|
def get_edge_cluster(edge_cluster_uuid):
|
||||||
resource = "edge-clusters/%s" % edge_cluster_uuid
|
resource = "edge-clusters/%s" % edge_cluster_uuid
|
||||||
return client.get_resource(resource)
|
return client.get_resource(resource)
|
||||||
|
@ -147,7 +147,7 @@ class NsxV3Plugin(agentschedulers_db.AZDhcpAgentSchedulerDbMixin,
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
super(NsxV3Plugin, self).__init__()
|
super(NsxV3Plugin, self).__init__()
|
||||||
LOG.info(_LI("Starting NsxV3Plugin"))
|
LOG.info(_LI("Starting NsxV3Plugin"))
|
||||||
|
LOG.info(_LI("NSX Version: %s"), nsxlib.get_version())
|
||||||
self._api_cluster = nsx_cluster.NSXClusteredAPI()
|
self._api_cluster = nsx_cluster.NSXClusteredAPI()
|
||||||
self._nsx_client = nsx_client.NSX3Client(self._api_cluster)
|
self._nsx_client = nsx_client.NSX3Client(self._api_cluster)
|
||||||
nsx_client._set_default_api_cluster(self._api_cluster)
|
nsx_client._set_default_api_cluster(self._api_cluster)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user