Support for iLO based firmware update

Added support for iLO based firmware update for the supported
devices through ribcl and ris, as applicable. Firmware update
can be initiated as part of manual cleaning step in ironic.

Partial-Bug: #1526216
Change-Id: I1eca5a08d808df1c4bda0e91181a8389d053c379
This commit is contained in:
Debayan Ray
2015-07-20 02:34:46 -07:00
parent 5b76c9bd32
commit e25520af18
16 changed files with 1827 additions and 17 deletions

View File

@@ -127,3 +127,13 @@ class HPSSAOperationError(HPSSAException):
message = ("An error was encountered while doing hpssa configuration: "
"%(reason)s.")
class ImageExtractionFailed(ProliantUtilsException):
message = "Failed to extract image %(image_ref)s, reason: %(reason)s"
def __init__(self, message=None, **kwargs):
if not message:
message = self.message % kwargs
super(ImageExtractionFailed, self).__init__(message)