heat/heat/common
ricolin 4ee754f359 Add tools to get keystone auth plugin
With directly provide auth string(with contain a json formate
with auth_type and auth info), we can release context to specific
auth_type and give user the ability to provide other Keystone
(or their own) authentication method (like using
`v3applicationcredential` or others).
The format for `auth` and `auth_type` follows exactly Keystone
plugins like in clouds.yaml file [1].

[1] https://docs.openstack.org/keystoneauth/latest/
plugin-options.html#additional-loaders

Change-Id: Ic4dc2292a82860b9bb54ecb9e3b1a4dc806dab2c
Story: #2002126
Task: #26904
2019-03-12 18:15:07 +08:00
..
__init__.py Empty files shouldn't contain copyright nor license 2013-12-24 20:29:31 +08:00
auth_password.py Make standalone heat work with keystone v3 2017-07-17 02:59:03 +00:00
auth_plugin.py Add tools to get keystone auth plugin 2019-03-12 18:15:07 +08:00
auth_url.py Make auth_url lookup dynamic 2016-03-04 17:35:52 +01:00
cache.py Fix missing space in help text for caching option. 2018-07-17 06:42:38 +00:00
config.py Merge "cors: update default configuration" 2018-08-09 13:04:02 +00:00
context.py Don't use 'user' and 'tenant' args in context 2018-10-08 11:41:36 -04:00
crypt.py Fix some reST field lists in docstrings 2018-03-09 16:04:28 -05:00
custom_backend_auth.py Fix some inconsistency in docstrings 2015-12-29 01:40:42 +08:00
endpoint_utils.py Fall back to www_authenthicate_uri 2018-11-28 15:34:09 +01:00
environment_format.py Add new environment section for merge strategies 2016-08-19 08:54:30 +05:30
environment_util.py Docs: Eliminate warnings in docs generation 2018-06-21 16:38:47 -04:00
exception.py Add tools to get keystone auth plugin 2019-03-12 18:15:07 +08:00
grouputils.py Keep old files in file map for rolling update 2018-05-11 12:02:01 +05:30
i18n.py Docs: modernise links 2018-04-11 16:46:07 -04:00
identifier.py Revert "Revert "Enable heat to use uwsgi with devstack"" 2017-07-07 11:00:04 +05:30
lifecycle_plugin_utils.py Remove log translations 2017-03-25 17:11:50 +08:00
messaging.py Use oslo_messaging for JsonPayloadSerializer 2018-09-07 02:25:36 +08:00
netutils.py Add dns constraints 2016-07-26 10:01:06 +05:30
noauth.py noauth: only set token_info if set 2017-11-06 16:40:13 +11:00
param_utils.py Convert props form delimited params to lists 2016-08-26 17:43:33 +05:30
password_gen.py Generate user passwords with special characters 2018-03-21 16:58:10 -04:00
plugin_loader.py Remove log translations 2017-03-25 17:11:50 +08:00
pluginutils.py Fix no message attribute in exception 2017-07-19 13:48:39 +00:00
policy.py Fix some reST field lists in docstrings 2018-03-09 16:04:28 -05:00
profiler.py Remove log translations 2017-03-25 17:11:50 +08:00
serializers.py Stop showing json deserialized message in log 2017-02-17 02:00:08 +00:00
service_utils.py Move some functions to service_utils 2016-06-01 03:57:04 +00:00
short_id.py Less unicode weirdness in short_id 2017-05-01 16:44:59 -04:00
template_format.py Include template url in nested stack parse error 2017-04-27 09:11:49 +05:30
timeutils.py Use correct raw string format 2017-11-16 18:23:58 -05:00
urlfetch.py Catch socket.timeout for connectivity error when streaming 2019-01-03 04:18:36 +00:00
wsgi.py Robust handling of parent and child process deaths 2018-07-26 21:48:44 +00:00