diff options
Diffstat (limited to 'ironic_python_agent/errors.py')
-rw-r--r-- | ironic_python_agent/errors.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ironic_python_agent/errors.py b/ironic_python_agent/errors.py index 11f769f0..737f6cd1 100644 --- a/ironic_python_agent/errors.py +++ b/ironic_python_agent/errors.py @@ -204,6 +204,15 @@ class BlockDeviceError(RESTError): super(BlockDeviceError, self).__init__(details) +class SoftwareRAIDError(RESTError): + """Error raised when a Software RAID causes an error.""" + + message = 'Software RAID caused unknown error' + + def __init__(self, details): + super(SoftwareRAIDError, self).__init__(details) + + class VirtualMediaBootError(RESTError): """Error raised when virtual media device cannot be found for config.""" |