deb-sahara/sahara/service/edp/binary_retrievers
Michael McCune 8007c2abeb Refactoring swift binary retrievers to allow context auth
This change is needed to fix an issue with using proxy domains and
downloading job binaries through the ".../data" endpoint. A new function
is added to retrieve binaries from swift using the context credentials.
The raw data retrievers for swift have been refactored to allow a more
modular approach.

Changes
* adding an option to the raw binary dispatch routine to allow
  requesting of context authentication
* adding a new swift client method to create a connection with an auth
  token
* adding a new binary retriever function to use the context auth token
* refactoring the internal swift retrievers module to be more modular
* adding tests for all internal swift retrievers
* adding a new test suite for binary dispatch

Change-Id: I5e3ce1c9b61d4e2043a15702cbcc9225f9924d44
Closes-Bug: 1384889
2015-01-22 20:21:46 -05:00
..
__init__.py Move the savanna subdir to sahara 2014-03-18 16:38:36 +04:00
dispatch.py Refactoring swift binary retrievers to allow context auth 2015-01-22 20:21:46 -05:00
internal_swift.py Refactoring swift binary retrievers to allow context auth 2015-01-22 20:21:46 -05:00
sahara_db.py Renaming files with savanna words in its names 2014-03-19 23:42:18 +04:00