[RFE] Add a redfish driver to Ironic

Bug #1526477 reported by Vladyslav Drok on 2015-12-15
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Lucas Alvares Gomes

Bug Description

It is proposed to add a new driver that supports deployment of Redfish
based servers.

Vladyslav Drok (vdrok) on 2015-12-15
Changed in ironic:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: rfe
Bruno Cornec (bruno-cornec) wrote :

Now that we have a python-redfish library which has reached version 0.3 and is usable in a PoC context, we would like to come back to adding redfish support in Ironic

Changed in ironic:
assignee: nobody → Bruno Cornec (bruno-cornec)
tags: added: needs-spec
Bruno Cornec (bruno-cornec) wrote :

spec submitted for review. We should be able to talk about it during the upcoming OpenStack Summit.

Changed in ironic:
assignee: Bruno Cornec (bruno-cornec) → Lucas Alvares Gomes (lucasagomes)
status: Confirmed → In Progress

Reviewed: https://review.openstack.org/184653
Committed: https://git.openstack.org/cgit/openstack/ironic-specs/commit/?id=88b55d4307cdc9e6ff37d8cbfea228c1c281e79f
Submitter: Jenkins
Branch: master

commit 88b55d4307cdc9e6ff37d8cbfea228c1c281e79f
Author: Bruno Cornec <email address hidden>
Date: Thu May 21 01:43:07 2015 +0200

    Propose Redfish support into Ironic

    - Adding the spec
    - Ref: https://bugs.launchpad.net/ironic/+bug/1526477

    Related-Bug: #1526477
    Change-Id: I87a0072227d656da94b2ab216d8d17b30249fe1f

Ruby Loo (rloo) on 2017-03-08
tags: added: rfe-approved
removed: needs-spec rfe

Reviewed: https://review.openstack.org/438982
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=c21149454a02514bd3889a793eadff712e4e6c33
Submitter: Jenkins
Branch: master

commit c21149454a02514bd3889a793eadff712e4e6c33
Author: Lucas Alvares Gomes <email address hidden>
Date: Mon Feb 27 17:03:28 2017 +0000

    Add redfish driver

    This patch is adding a redfish driver based on the sushy library. This
    is just a basic driver that currently supports:

    * Power: Hard power on/off/reboot, soft power off/reboot
    * Management: Setting the boot device (PXE, disk, cd-rom and bios)
                  and its frequency (persistent or not)
    * Management: NMI Injection
    * SSL authentication

    Unittest coverage for the redfish modules is now in 100%, let's try to
    keep it this way (-:

    Documentation and DevStack updates will be done on subsequent patches.

    Partial-Bug: #1526477
    Change-Id: I14470edff65cd14bb73263ec7310559a8eaa6c84

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints