Fix gnocchiclient creation
Gnocchiclient uses keystoneauth1.adapter so that adapter_options need to be given. This patch fixes gnocchiclient creation. Change-Id: I6b5d8ee775929f4b3fd30be3321b378d19085547 Closes-Bug: #1714871
This commit is contained in:
@@ -110,8 +110,12 @@ class OpenStackClients(object):
|
|||||||
'api_version')
|
'api_version')
|
||||||
gnocchiclient_interface = self._get_client_option('gnocchi',
|
gnocchiclient_interface = self._get_client_option('gnocchi',
|
||||||
'endpoint_type')
|
'endpoint_type')
|
||||||
|
adapter_options = {
|
||||||
|
"interface": gnocchiclient_interface
|
||||||
|
}
|
||||||
|
|
||||||
self._gnocchi = gnclient.Client(gnocchiclient_version,
|
self._gnocchi = gnclient.Client(gnocchiclient_version,
|
||||||
interface=gnocchiclient_interface,
|
adapter_options=adapter_options,
|
||||||
session=self.session)
|
session=self.session)
|
||||||
return self._gnocchi
|
return self._gnocchi
|
||||||
|
|
||||||
|
|||||||
@@ -190,7 +190,8 @@ class TestClients(base.TestCase):
|
|||||||
osc.gnocchi()
|
osc.gnocchi()
|
||||||
mock_call.assert_called_once_with(
|
mock_call.assert_called_once_with(
|
||||||
CONF.gnocchi_client.api_version,
|
CONF.gnocchi_client.api_version,
|
||||||
interface=CONF.gnocchi_client.endpoint_type,
|
adapter_options={
|
||||||
|
"interface": CONF.gnocchi_client.endpoint_type},
|
||||||
session=mock_session)
|
session=mock_session)
|
||||||
|
|
||||||
@mock.patch.object(clients.OpenStackClients, 'session')
|
@mock.patch.object(clients.OpenStackClients, 'session')
|
||||||
|
|||||||
Reference in New Issue
Block a user