Ensure 413 response for security group over-quota

Fixes LP 1021748

Instead of raising the relevant webob.exc exception directly,
we now follow the usual pattern of mapping in the FaultWrapper
middleware from an internal exception type to the corresponding
HTTP error.

Change-Id: Ifb43685e4f9b0b5bd53e74747d1f87aa5e119fb5
This commit is contained in:
Eoghan Glynn
2012-07-19 17:14:00 +01:00
parent 3dfdcf6047
commit 1b0b6761ba

View File

@@ -1039,6 +1039,10 @@ class KeypairLimitExceeded(QuotaError):
message = _("Maximum number of key pairs exceeded")
class SecurityGroupLimitExceeded(QuotaError):
message = _("Maximum number of security groups or rules exceeded")
class AggregateError(NovaException):
message = _("Aggregate %(aggregate_id)s: action '%(action)s' "
"caused an error: %(reason)s.")