diff options
| author | Andrey Larionov <anlarionov@gmail.com> | 2016-04-15 21:23:20 +0300 |
|---|---|---|
| committer | Andrey Larionov <anlarionov@gmail.com> | 2016-04-18 19:54:58 +0300 |
| commit | 8c6b5a087a4b0dca16faffdbcb5fc9f2d424ddf8 (patch) | |
| tree | f9daead2d09bc33ccf586497dc0960a2321bf2f2 /openstackclient/network | |
| parent | 83fbce496aa87c361946b3e30a66a82bd83fac57 (diff) | |
| download | python-openstackclient-8c6b5a087a4b0dca16faffdbcb5fc9f2d424ddf8.tar.gz | |
Initialize neutron client with region name
All clients except neutron are initialized with region name.
This makes unable to use network related commands of
openstackclient in multi-region configurations
Change-Id: I200dc9a2f938c3e69357f91c79810df167e4fccb
Closes-bug: 1570491
Diffstat (limited to 'openstackclient/network')
| -rw-r--r-- | openstackclient/network/client.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/openstackclient/network/client.py b/openstackclient/network/client.py index dca9efc4..3abe18e8 100644 --- a/openstackclient/network/client.py +++ b/openstackclient/network/client.py @@ -14,6 +14,7 @@ import logging from openstack import connection +from openstack import profile from openstackclient.common import utils @@ -31,8 +32,11 @@ API_VERSIONS = { def make_client(instance): """Returns a network proxy""" + prof = profile.Profile() + prof.set_region(API_NAME, instance._region_name) + prof.set_version(API_NAME, instance._api_version[API_NAME]) conn = connection.Connection(authenticator=instance.session.auth, - verify=instance.session.verify) + verify=instance.session.verify, profile=prof) LOG.debug('Connection: %s', conn) LOG.debug('Network client initialized using OpenStack SDK: %s', conn.network) |
