Fix OpenStack clients region parameter
"load_balancer.region" option description contains "If empty, the value
of identity.region is used instead", but the initialization code doesn't
use identity.region at all.
This commit adds a fallback to identity.region if load_balancer.region
is empty or undefined.
Change-Id: Ia7c53ba57f01d63ad76e42d0417d0547cf827026
diff --git a/octavia_tempest_plugin/clients.py b/octavia_tempest_plugin/clients.py
index f85404c..f2a7767 100644
--- a/octavia_tempest_plugin/clients.py
+++ b/octavia_tempest_plugin/clients.py
@@ -52,7 +52,7 @@
params.update({
'auth_provider': self.auth_provider,
'service': CONF.load_balancer.catalog_type,
- 'region': CONF.load_balancer.region,
+ 'region': CONF.load_balancer.region or CONF.identity.region,
'endpoint_type': CONF.load_balancer.endpoint_type,
'build_interval': CONF.load_balancer.build_interval,
'build_timeout': CONF.load_balancer.build_timeout