magnum/magnum/api
Jamie Hannaford 95eceb9d5a Adds standardised error messages
Implements the recommendation set out by the API working group for
standardised error messages, available here:
http://specs.openstack.org/openstack/api-wg/guidelines/errors.html

Magnum currently has most of its errors structured by WSME exception
classes, which ideally should be changed to follow API-WG recommendation
too. However, this is outside scope. For now, a workaround is
implemented so that Magnum's API can be locked for v1. When the common
solution to WSME is implemented, most of this patch can be refactored.

Change-Id: I05d2bb60b211d1b18611070217b01e3e418eb79a
Implements: blueprint standardised-error-messages
Signed-off-by: Jamie Hannaford <jamie.hannaford@rackspace.com>
2016-03-02 16:40:23 +01:00
..
controllers Merge "Rename get_rpc_resource to get_resource" 2016-03-01 10:33:43 +00:00
middleware Adds standardised error messages 2016-03-02 16:40:23 +01:00
__init__.py Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
app.py Added Keystone and RequestID headers to CORS middleware 2016-01-08 10:37:04 -08:00
attr_validator.py Replace dict.iteritems() with dict.items() 2015-12-22 20:13:54 -05:00
auth.py Fix typo error 2015-11-08 04:29:35 -05:00
config.py Fix api access with public acl routes 2016-02-29 13:59:20 +08:00
expose.py Drop XML support in Magnum 2015-07-13 20:03:23 -05:00
hooks.py Revert "Fix socket descriptor leak" 2016-02-01 17:10:58 -05:00
servicegroup.py Fix TypeError at magnum API for service-list 2015-10-02 17:50:18 +00:00
utils.py Merge "Rename get_rpc_resource to get_resource" 2016-03-01 10:33:43 +00:00
validation.py Rename get_rpc_resource to get_resource 2016-02-26 10:06:00 +08:00