heat/heat/engine/clients/os
huangtianhua 20214477c8 Make sure create ceilometer alarm successful
If enable re-auth, we will use the stored context
instead of request context, then we can't create
ceilometer alarm resource. There are two problems
when create ceilometer client:
1. the stored context has no domain info, an error
raised from keystone: BadRequest: Expecting to find
domain in project. So this patch will retrive the
user/project domain ids from the auth_ref.
2. after fix the first problem, then another error
raised from keystone: Forbidden: You are not authorized
to perform the requested action. Due keystone doesn't
allow to create a token by a trust-scoped token when
get aodh endpoint. So this patch will pass 'aodh_endpoint'
to ceilometer client to avoid this.

Change-Id: I44ed5c10b6dec6f39714f4f74cf51a10ef6104a6
Closes-Bug: #1531406
2016-03-16 01:46:00 +00:00
..
neutron Fix potential race condition in lbaas v2 logic 2016-03-07 19:29:13 +00:00
__init__.py Use caching for resource name/id finders 2016-02-18 17:52:03 +05:30
barbican.py Add OS::Barbican::*Container 2016-02-08 16:47:03 +02:00
ceilometer.py Make sure create ceilometer alarm successful 2016-03-16 01:46:00 +00:00
cinder.py Replace logging lib 2016-01-03 12:36:05 +08:00
designate.py Merge "Use specified client service name for client usage" 2015-12-12 16:30:56 +00:00
glance.py Use caching for resource name/id finders 2016-02-18 17:52:03 +05:30
heat_plugin.py Get watch_url via get_heat_cfn_url 2016-03-09 08:21:56 -05:00
keystone.py Don't check existence of keystone resource for empty value 2016-02-18 15:15:41 +08:00
magnum.py Use specified client service name for client usage 2015-12-11 10:11:49 +08:00
manila.py Use specified client service name for client usage 2015-12-11 10:11:49 +08:00
mistral.py Use specified client service name for client usage 2015-12-11 10:11:49 +08:00
monasca.py Use specified client service name for client usage 2015-12-11 10:11:49 +08:00
nova.py Resolve name/id using translation rules for Server 2016-03-15 16:12:27 +05:30
sahara.py Use specified client service name for client usage 2015-12-11 10:11:49 +08:00
senlin.py Add OS::Senlin::Policy resource 2016-02-18 02:00:22 +00:00
swift.py Use specified client service name for client usage 2015-12-11 10:11:49 +08:00
trove.py Updated validation for OS::Trove::Instance 2016-02-05 14:15:34 -06:00
zaqar.py Create zaqar queues with the proper token 2016-01-11 15:57:50 +01:00