[RFE] Generic BIOS interface for ironic

Bug #1712032 reported by zenghui.shi on 2017-08-21
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ironic
In Progress
Wishlist
Yolanda Robla

Bug Description

Currently there is no support in ironic to do BIOS configuration. In order to support this, it requires a separate interface on the drivers which would allow operators to specify BIOS configuration for a node. Different drivers may provide the same interface to the operator for BIOS configuration.

This proposal is intended to create a new driver interface for BIOS configuration and a method to make BIOS configuration available as part of manual cleaning.

zenghui.shi (zshi) on 2017-08-21
description: updated
Dmitry Tantsur (divius) on 2017-08-21
tags: added: api needs-spec rfe
removed: bios generic interface
Changed in ironic:
status: New → Confirmed
importance: Undecided → Wishlist

Fix proposed to branch: master
Review: https://review.openstack.org/507793

Changed in ironic:
assignee: nobody → zenghui.shi (zshi)
status: Confirmed → In Progress

Fix proposed to branch: master
Review: https://review.openstack.org/511162

Fix proposed to branch: master
Review: https://review.openstack.org/511402

Fix proposed to branch: master
Review: https://review.openstack.org/511714

Fix proposed to branch: master
Review: https://review.openstack.org/512200

Fix proposed to branch: master
Review: https://review.openstack.org/512579

Fix proposed to branch: master
Review: https://review.openstack.org/528609

Changed in ironic:
assignee: zenghui.shi (zshi) → Tuan (tuanla)
Changed in ironic:
assignee: Tuan (tuanla) → zenghui.shi (zshi)
Changed in ironic:
assignee: zenghui.shi (zshi) → Yolanda Robla (yolanda.robla)
Changed in ironic:
assignee: Yolanda Robla (yolanda.robla) → zenghui.shi (zshi)
Changed in ironic:
assignee: zenghui.shi (zshi) → Yolanda Robla (yolanda.robla)
Changed in ironic:
assignee: Yolanda Robla (yolanda.robla) → zenghui.shi (zshi)

Reviewed: https://review.openstack.org/496481
Committed: https://git.openstack.org/cgit/openstack/ironic-specs/commit/?id=aef133ab893baa6ce68bce8a5cfe3e3898d2826e
Submitter: Zuul
Branch: master

commit aef133ab893baa6ce68bce8a5cfe3e3898d2826e
Author: zshi <email address hidden>
Date: Wed Aug 23 12:39:57 2017 +0800

    Hardware interface for BIOS configuration

    The proposal presents the work required to create
    a hardware interface for BIOS configuration.

    Co-Authored-By: Yolanda Robla <email address hidden>
    Partial-Bug: #1712032
    Change-Id: I8cfdeb78454e02a3d2d0821ddb4f965003d3feaa

Changed in ironic:
assignee: zenghui.shi (zshi) → Yolanda Robla (yolanda.robla)
Changed in ironic:
assignee: Yolanda Robla (yolanda.robla) → zenghui.shi (zshi)

Fix proposed to branch: master
Review: https://review.openstack.org/554406

Changed in ironic:
assignee: zenghui.shi (zshi) → Hironori Shiina (shiina-hironori)
Changed in ironic:
assignee: Hironori Shiina (shiina-hironori) → zenghui.shi (zshi)

Reviewed: https://review.openstack.org/554406
Committed: https://git.openstack.org/cgit/openstack/ironic-specs/commit/?id=93fd4b1fb4f7c58d20faae206af213e7bb31c671
Submitter: Zuul
Branch: master

commit 93fd4b1fb4f7c58d20faae206af213e7bb31c671
Author: Hironori Shiina <email address hidden>
Date: Tue Mar 20 11:53:09 2018 +0900

    Remove unnecessary indents

    The theme of ironic specs was changed just before the BIOS
    configuration spec of was approved. Due to this change, this spec looks
    slightly ugly. This patch removes unnecessary indents to make it
    comfortable to read this spec during code review.

    Change-Id: Ia14c054e3db0fa973640ddb44ee7cca9db611b8f
    Partial-Bug: #1712032

Changed in ironic:
assignee: zenghui.shi (zshi) → Tuan (tuanla)
Changed in ironic:
assignee: Tuan (tuanla) → zenghui.shi (zshi)
Changed in ironic:
assignee: zenghui.shi (zshi) → Tuan (tuanla)
Changed in ironic:
assignee: Tuan (tuanla) → zenghui.shi (zshi)
Changed in ironic:
assignee: zenghui.shi (zshi) → Yolanda Robla (yolanda.robla)
Changed in ironic:
assignee: Yolanda Robla (yolanda.robla) → zenghui.shi (zshi)
Changed in ironic:
assignee: zenghui.shi (zshi) → Yolanda Robla (yolanda.robla)
Changed in ironic:
assignee: Yolanda Robla (yolanda.robla) → zenghui.shi (zshi)

Reviewed: https://review.openstack.org/528609
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=c7e938cd57ac53ba2aa578c76e1f5d67c071a9b4
Submitter: Zuul
Branch: master

commit c7e938cd57ac53ba2aa578c76e1f5d67c071a9b4
Author: Zenghui Shi <email address hidden>
Date: Wed Dec 13 17:21:47 2017 +0800

    BIOS Settings: Add bios_interface db field

    Add bios_interface DB field, database migration,
    and object entry for node bios functionality.

    Co-Authored-By: Yolanda Robla Mota <email address hidden>
    Depends-On: I48c96d5da0cb747b3ca3fceea9b4ffa85a9ebe22
    Change-Id: I3a4f92fa880deef6e7882819afbadde2aff06161
    Partial-Bug: #1712032

Changed in ironic:
assignee: zenghui.shi (zshi) → Yolanda Robla (yolanda.robla)

Reviewed: https://review.openstack.org/512579
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=254d37033172fb06672fc5743d8b05150208ffb7
Submitter: Zuul
Branch: master

commit 254d37033172fb06672fc5743d8b05150208ffb7
Author: zshi <email address hidden>
Date: Tue Oct 17 18:37:39 2017 +0800

    Add Node BIOS support - REST API

    Change-Id: Ie7570736498b4750eff2d9262f63ab0960b3b594
    Partial-Bug: #1712032
    Co-Authored-By: Yolanda Robla <email address hidden>

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

Other bug subscribers