mistral/mistral/actions/openstack
Jeff Peeler 347aabc1e5 Add client caching for OpenStack actions
This change adds caching for all the actions. When an action request
is made, the cache is checked to see if a client has already been
created. If an existing client is found, the keystone token expiration
is verified to still be current within the configurable window. Once a
client's token becomes invalid a new client is created and the cache
is refreshed.

The new configuration option for setting the token expiration window
is expiration_token_duration present in the default section.

Change-Id: I854f0251d9ec3623700d8a4025df8f1bc632a3e9
2016-08-29 17:47:50 -04:00
..
action_generator Log warn openstack action generation failures 2016-07-07 09:24:37 -04:00
__init__.py Add openstack actions 2014-08-12 12:16:13 +04:00
actions.py Add client caching for OpenStack actions 2016-08-29 17:47:50 -04:00
base.py Add client caching for OpenStack actions 2016-08-29 17:47:50 -04:00
mapping.json Add tacker actions in mistral 2016-07-02 06:16:54 -04:00