Bug 1118936

Summary: [RFE][ironic]: Firmware update support through Management Interface
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: RFEsAssignee: RHOS Maint <rhos-maint>
Status: CLOSED UPSTREAM QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: markmc, yeylon
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/ironic/+spec/add-firmware-update-api
Whiteboard: upstream_milestone_none upstream_definition_obsolete upstream_status_unknown
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description RHOS Integration 2014-07-12 04:03:14 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/ironic/+spec/add-firmware-update-api.

Description:

Today, Ironic doesn't expose any standard interface to perform firmware update. This blueprint proposes standard framework to perform firmware update for bare metal servers.

As part of this blueprint, two new abstract functions will be added to ManagementInterface,

 get_firmware_list()- To get the current firmware level installed on a node.
 update_firmware()- To update the firmware of node.

and corresponding REST API changes will be added to support the functionality.

This blueprint also covers IloDriver changes, to support the firmware update on HP ProLiant Servers using iLO client python library.

Specification URL (additional information):

None