keystoneauth/keystoneauth1
Eric Fried f83f3fb750 Factor Adapter conf-processing logic into a helper
Subclasses of keystoneauth1.adapter.Adapter, such as openstacksdk's
openstack.proxy.Proxy [1], would like to be able to obtain configuration
from oslo_config conf options.

This commit splits the conf processing logic out of
keystoneauth1.loading.adapter.Adapter.load_from_conf_options (aka
keystoneauth1.loading.load_adapter_from_conf_options) into a helper
method, keystoneauth1.loading.adapter.process_conf_options.

This is a straight refactor, so no test changes are necessary.

[1] 16f2dbe3b0/openstack/proxy.py (L113)

Change-Id: I250c431ccf3883901f7dce151bc5011ac305f829
2019-03-18 10:45:51 -05:00
..
access Expose app creds and new attrs in fixtures 2019-02-25 00:35:00 +01:00
exceptions Infer version from old versioned service type aliases 2018-05-03 15:28:54 -05:00
extras Mark SAML loader properties as required 2017-11-29 14:57:38 +11:00
fixture Expose app creds and new attrs in fixtures 2019-02-25 00:35:00 +01:00
hacking Move to the keystoneauth1 namespace 2015-06-25 16:48:54 -07:00
identity Add ability to filter version data by service-type 2018-07-23 18:41:18 -05:00
loading Factor Adapter conf-processing logic into a helper 2019-03-18 10:45:51 -05:00
tests Merge "Add support for client-side rate limiting" 2019-03-01 01:58:36 +00:00
__init__.py Provide a RFC 7231 compliant user agent string 2015-12-15 16:45:17 -06:00
_fair_semaphore.py Add support for client-side rate limiting 2019-02-28 22:14:24 +00:00
_utils.py Disables TCP_KEEPCNT when using Windows Subsystem for Linux 2016-08-23 03:36:45 +00:00
adapter.py Fix rate semaphore for keystoneclient 2019-03-05 10:00:46 +01:00
discover.py Fix version discovery for clouds with int project_ids 2018-11-30 13:09:32 -06:00
noauth.py Make none auth usable in CLI 2017-10-27 18:46:14 +03:00
plugin.py Protect against endpoint_data not existing 2018-09-11 16:18:40 -06:00
service_token.py Add a service token wrapper 2016-10-11 14:14:40 +11:00
session.py Add support for client-side rate limiting 2019-02-28 22:14:24 +00:00
token_endpoint.py Add version discovery support to BaseAuthPlugin 2017-09-06 15:43:30 -05:00