summaryrefslogtreecommitdiff
path: root/keystoneclient/httpclient.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Fix and enable gating on F811"Jenkins2013-08-301-9/+0
|\
| * Fix and enable gating on F811Morgan Fainberg2013-08-291-9/+0
| | | | | | | | | | | | Fixes duplicate method definitions and enables gating on F811 Change-Id: Ic360e70d13da864b8b5c10fc5e731b3952b2d2e8
* | Merge "Add apiclient.exceptions hierarchy"Jenkins2013-08-301-1/+1
|\ \
| * | Add apiclient.exceptions hierarchyAlessio Ababilov2013-08-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new apiclient.exceptions hierarchy is more comprehensive and it covers almost all HTTP error status codes. These exceptions can be used in novaclient, keystoneclient, glanceclient, and other client projects thus providing a single inteface. Users can have benefit from OpenStack clients raising exceptions of known classes while now every client has its own classes making difficult to catch, e.g., NotFound for every client. Change-Id: Ia7b25880e0ffca3526525a0f0e77c7e77c4f0076
* | | Merge "Use OSLO jsonutils instead of json module"Jenkins2013-08-301-7/+3
|\ \ \ | |_|/ |/| |
| * | Use OSLO jsonutils instead of json moduleJamie Lennox2013-08-261-7/+3
| | | | | | | | | | | | | | | | | | | | | For most things there is very little difference, but as we have a jsonutils module we should probably be using it. Change-Id: I406ea81bb56ad90cc9ff9b8b58b0d35b694dc802
* | | Fix License Headers and Enable Gating on H102Morgan Fainberg2013-08-271-1/+14
|/ / | | | | | | | | | | | | | | Add ASLv2 headers to files that were missing it. fixes bug #1211587 Change-Id: Iede918e1ce84993cee4ecbb2d9c2606627fa412e
* | Initial Trusts supportSteven Hardy2013-08-201-4/+19
|/ | | | | | | | | Implements client support for the basic trusts API operations, note this does not include support for the roles subpath operations, support for those can be added in a subsequent patch. Change-Id: I0c6ba12bad5cc8f3f10697d2a3dcf4f3be8c7ece blueprint: delegation-impersonation-support
* Extract basic request callJamie Lennox2013-08-121-63/+94
| | | | | | | | Create a function out of the standard request call that handles common headers like user agent and logging. This makes future changes easier to digest. Change-Id: Ia25f997df64efdce27c8fb815e544922940145c3
* Rename client.py to httpclient.pyJamie Lennox2013-08-101-0/+623
The discoverable entry point is to be client.Client however adding this functionality to the current client.py is impossible as we end up with circular dependencies. This patch simply renames the current client.py to httpclient.py to make future patches that will modify client.py more readable. Required for: blueprint api-version-discovery Change-Id: Ibcea03f6e1df0ae05329297166a8b8117fc3ce7b