os-client-config/os_client_config
Monty Taylor 64b28d42ed
Add ability to pass in user_agent
keystoneauth supports adding a user_agent info to the Session and
Adapter via app_name. Allow users to add app_name/app_name and versions as
desired. Also, add os-client-config into additional_user_agent.

As an example, once this is landed and plumbed through shade,
nodepool will set app_name='nodepool' and we'll have:

  User-Agent: nodepool/0.4.0 os-client-config/1.26.1 shade/1.19.1
              keystoneauth1/2.18.0 python-requests/2.13.0 CPython/2.7.12

Change-Id: I1eb4dbd2587dcbe297b5c060c3c34b68ef51ef5e
2017-04-18 03:51:04 -05:00
..
tests Add ability to pass in user_agent 2017-04-18 03:51:04 -05:00
vendors OVH supports qcow2 2017-03-13 11:36:28 -07:00
__init__.py Add ability to pass in user_agent 2017-04-18 03:51:04 -05:00
_log.py Add logging module support 2015-11-03 12:01:07 -05:00
cloud_config.py Add ability to pass in user_agent 2017-04-18 03:51:04 -05:00
config.py Add ability to pass in user_agent 2017-04-18 03:51:04 -05:00
constructors.json Add support for Murano 2017-01-18 16:10:17 +11:00
constructors.py Make client constructor optional 2015-12-07 17:38:15 +00:00
defaults.json Add support for overriding mistral service type 2017-02-15 09:31:12 -06:00
defaults.py Use json for in-tree cloud data 2015-11-03 10:38:17 -05:00
exceptions.py Add support for bailing on invalid service versions 2017-03-09 09:17:48 -06:00
schema.json Fix name of the object-store api key 2015-11-14 12:14:10 -05:00
vendor-schema.json Add support for indicating required floating IPs 2017-02-08 08:25:21 -06:00