From e3e49387f224aca01a4f111e5208519cdb6b3bea Mon Sep 17 00:00:00 2001 From: "Q.hongtao" Date: Tue, 7 Apr 2020 15:26:02 +0800 Subject: [PATCH] Add region option to clients of other openstack datasource Openstack clients also contain nova cinder neutron heat trove in vitrage, So unifiedly added this configuration item to them. Change-Id: I1e0a6fd92d4788e13857511bb2a2fe6fe125fbeb --- vitrage/os_clients.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vitrage/os_clients.py b/vitrage/os_clients.py index c3c3e2c40..8b1961c2b 100644 --- a/vitrage/os_clients.py +++ b/vitrage/os_clients.py @@ -122,6 +122,7 @@ def trove_client(): tr_client = driver_module('trove') client = tr_client.Client( version=CONF.trove_version, + region_name=CONF.service_credentials.region_name, session=keystone_client.get_session(), ) LOG.info('Trove client created') @@ -136,6 +137,7 @@ def cinder_client(): cin_client = driver_module('cinder') client = cin_client.Client( version=CONF.cinder_version, + region_name=CONF.service_credentials.region_name, session=keystone_client.get_session(), ) LOG.info('Cinder client created') @@ -163,6 +165,7 @@ def neutron_client(): try: ne_client = driver_module('neutron') client = ne_client.Client( + region_name=CONF.service_credentials.region_name, session=keystone_client.get_session() ) LOG.info('Neutron client created') @@ -177,6 +180,7 @@ def heat_client(): he_client = driver_module('heat') client = he_client.Client( version=CONF.heat_version, + region_name=CONF.service_credentials.region_name, session=keystone_client.get_session() ) LOG.info('Heat client created')