diff --git a/releasenotes/notes/deprecate-keystone_client-region-option-b3f30100370a5471.yaml b/releasenotes/notes/deprecate-keystone_client-region-option-b3f30100370a5471.yaml new file mode 100644 index 000000000..cb71b714e --- /dev/null +++ b/releasenotes/notes/deprecate-keystone_client-region-option-b3f30100370a5471.yaml @@ -0,0 +1,7 @@ +--- +deprecations: + - The ``region-name`` is deprecated in keystone_client's cfgs, and + use ``region_name`` instead. + +upgrade: + - The deprecated ``os-region-name`` option has been dropped. \ No newline at end of file diff --git a/vitrage/keystone_client.py b/vitrage/keystone_client.py index 673373c8a..0f86933b7 100644 --- a/vitrage/keystone_client.py +++ b/vitrage/keystone_client.py @@ -83,9 +83,9 @@ def delete_trust_id(trust_id, auth_plugin): OPTS = [ - cfg.StrOpt('region-name', + cfg.StrOpt('region_name', default=os.environ.get('OS_REGION_NAME'), - deprecated_name="os-region-name", + deprecated_name="region-name", help='Region name to use for OpenStack service endpoints.'), cfg.StrOpt('interface', default=os.environ.get( diff --git a/vitrage/os_clients.py b/vitrage/os_clients.py index 8caca5e0a..c3c3e2c40 100644 --- a/vitrage/os_clients.py +++ b/vitrage/os_clients.py @@ -107,6 +107,7 @@ def nova_client(): n_client = driver_module('nova') client = n_client.Client( version=CONF.nova_version, + region_name=CONF.service_credentials.region_name, session=keystone_client.get_session(), ) LOG.info('Nova client created')