magnum/magnum
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
..
api Adds standardised error messages 2016-03-02 16:40:23 +01:00
cmd Replace string format arguments with function parameters 2016-02-20 23:39:33 +08:00
common Merge "Fix x509 cert generation python3 compability" 2016-03-02 07:18:22 +00:00
conductor Merge "Add trust info into heat params" 2016-02-25 04:01:31 +00:00
db Remove unused attribute "ssh_authorized_key" 2016-02-28 15:33:56 -05:00
hacking WSGI enfore fails should return 403 instead of 500 2016-01-04 16:36:30 -05:00
locale Imported Translations from Zanata 2016-01-18 06:03:23 +00:00
objects Use obj_attr_is_set to check whether an attr is set in oslo_versionedobject 2016-03-01 23:20:19 +08:00
public/css Incorporate feedback from the Initial commit review 2014-11-18 14:25:08 +00:00
service Replace string format arguments with function parameters 2016-02-20 23:39:33 +08:00
servicegroup Cleanup MagnumService Object usage 2016-01-29 15:39:28 +08:00
templates Add hidden attr to password in the Heat Templete 2016-02-29 10:04:59 +00:00
tests Adds standardised error messages 2016-03-02 16:40:23 +01:00
MANIFEST.in Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
__init__.py Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
i18n.py Setup for translation 2015-05-24 03:13:55 +00:00
opts.py Create a trustee user for each bay 2016-02-18 18:16:35 +08:00
version.py Remove coding:utf-8 2015-08-03 23:28:22 +08:00