Merge "Add Nova client"
This commit is contained in:
commit
075ea47c20
|
@ -5,6 +5,7 @@ oslo.config>=5.2.0 # Apache-2.0
|
|||
oslo.log>=3.36.0 # Apache-2.0
|
||||
python-heatclient>=1.5.0 # Apache-2.0
|
||||
python-neutronclient>=6.7.0 # Apache-2.0
|
||||
python-novaclient>=9.1.0 # Apache-2.0
|
||||
stestr>=2.0 # Apache-2.0
|
||||
testtools>=2.2.0 # MIT
|
||||
testscenarios>=0.4 # Apache-2.0/BSD
|
||||
|
|
|
@ -129,6 +129,7 @@ class ClientManager(object):
|
|||
_session = None
|
||||
_heat_client = None
|
||||
_neutron_client = None
|
||||
_nova_client = None
|
||||
|
||||
def __init__(self, credentials=None):
|
||||
if credentials:
|
||||
|
@ -161,3 +162,11 @@ class ClientManager(object):
|
|||
from neutronclient.v2_0 import client as neutron_client
|
||||
self._neutron_client = neutron_client.Client(session=self.session)
|
||||
return self._neutron_client
|
||||
|
||||
@property
|
||||
def nova_client(self):
|
||||
"""Returns nova client."""
|
||||
if self._nova_client is None:
|
||||
from novaclient import client as nova_client
|
||||
self._nova_client = nova_client.Client('2', session=self.session)
|
||||
return self._nova_client
|
||||
|
|
Loading…
Reference in New Issue