Add firmware update support to manual cleaning for iLO drivers

Registered by deray

Ironic is providing a framework to support certain functionalities as part of manual cleaning. This blueprint is to extend the capability for iLO drivers to invoke firmware update as part of manual cleaning.

Blueprint information

Status:
Started
Approver:
Jim Rollenhagen
Priority:
Low
Drafter:
deray
Direction:
Approved
Assignee:
deray
Definition:
Approved
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Jim Rollenhagen

Whiteboard

Gerrit topic: https://review.openstack.org/#/q/topic:bp/ilo-firmware-update-in-manual-cleaning,n,z

Addressed by: https://review.openstack.org/211019
    Firmware update as part of iLO manual cleaning process

Added a manual clean step for iLO firmware update with this function signature:

    update_firmware(task, **kwargs)

As an example::

    update_firmware(task_object,
        firmware_update_method='ilo',
        firmware_urls=['http://gen9_firmwares/ilo_firmware.scexe', 'http://gen9_firmwares/rom_firmware.scexe' ...]
    )

Addressed by: https://review.openstack.org/#/c/203543
    common, ris, ribcl changes to support firmware update

Gerrit topic: https://review.openstack.org/#q,topic:bp/ilo-firmware-update-in-manual-cleaning,n,z

We're moving from using blueprints to track features to RFE bugs. I've filed one for your change (see related bugs section). Please track further work there using Closes-Bug, Partial-Bug or Related-Bug in commit messages and use this newly created RFE bug.
//vdrok 2015-12-16

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.