deb-sahara/sahara/utils
Michael McCune f240d55ac5 Adding sessions module and keystone client upgrade
This change implements the sahara.service.sessions module with the basic
session cache object. It also adds the authentication plugin from the
keystonemiddleware into the context for rest transactions.

It also migrates the keystone client utility functions to use the new
session methodology. The trust module has been accordingly fixed to make
greater use of authentication objects instead of client objects.

* adding auth plugin to context
* adding sessions module
* adding test for sessions
* adding keystonemiddleware base auth plugin object to context on api
  call
* adding keystone session to sessions module
* refactoring keystone client to use sessions
* adding keystone methods to retrieve auth plugins, tokens, and service
  catalog
* changing sahara.service.trusts to use new keystone methods
* fixing trust tests to fit new authentication methodologies

Change-Id: I65ed4b4dcee8752bf4e66ef9e47305ff408d8d5d
Partial-Implements: bp keystone-sessions
2015-08-14 16:24:38 -04:00
..
hacking Use jsonutils from oslo.serialization 2015-04-14 12:16:53 +03:00
notification Fixing log messages to avoid information duplication 2015-04-22 18:44:08 +03:00
openstack Adding sessions module and keystone client upgrade 2015-08-14 16:24:38 -04:00
__init__.py Move the savanna subdir to sahara 2014-03-18 16:38:36 +04:00
api_validator.py Refactoring datasource, job and job_binary name validations 2015-01-27 00:22:43 -05:00
api.py Adding sessions module and keystone client upgrade 2015-08-14 16:24:38 -04:00
cluster_progress_ops.py Remove un-used "completed" filed when do cluster_provision_step_add 2015-07-08 15:48:02 +08:00
configs.py Move the savanna subdir to sahara 2014-03-18 16:38:36 +04:00
crypto.py Remove spaces from Sahara key comment 2015-08-03 17:08:20 -04:00
edp.py Merge "[EDP] Unified Map to Define Job Interface" 2015-07-07 12:04:05 +00:00
files.py Fix compatible issues in unit tests for python 3 2015-06-29 05:41:17 +00:00
general.py Improve unit tests of general utils 2015-05-13 15:32:33 +00:00
keymgr.py Adding barbican client and keymgr module 2015-03-09 09:08:25 -04:00
patches.py Split sahara into sahara-api and sahara-engine 2014-04-28 17:54:32 +04:00
poll_utils.py Remove deprecated group name of option 2015-06-03 21:09:23 +03:00
procutils.py Refactor exception is Sahara 2015-06-17 09:16:40 +00:00
proxy.py Adding sessions module and keystone client upgrade 2015-08-14 16:24:38 -04:00
remote.py Using oslo_* instead of oslo.* 2015-02-04 13:19:28 +03:00
resources.py Improve compatible with python3 2015-05-11 11:40:23 +03:00
rpc.py Initialize MQ transport only once 2015-02-05 14:46:19 -08:00
ssh_remote.py Merge "Refactor exception is Sahara" 2015-06-18 11:00:35 +00:00
tempfiles.py Add translation support to service and utils modules 2014-07-29 12:45:22 +04:00
types.py Refactor exception is Sahara 2015-06-17 09:16:40 +00:00
wsgi.py Switch to oslo.service 2015-06-23 15:52:47 +02:00
xmlutils.py Fix compatible issues in unit tests for python 3 2015-06-29 05:41:17 +00:00