[RFE] Extend PXE to support petitboot

Bug #1639187 reported by Lucas Alvares Gomes
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Wishlist
Michael Turek

Bug Description

This RFE proposes extending the PXE interface to pass the DHCP option 210 (TFTP path prefix) when configuring the DHCP server. This is needed because, different from other bootloaders, petitboot won't get the TFTP path information derived from the boot file path (e.g, pxelinux.0) so it needs to be explicitly passed via the 210 DHCP option.

Tags: rfe-approved
Changed in ironic:
importance: Undecided → Wishlist
tags: added: rfe
Dmitry Tantsur (divius)
Changed in ironic:
status: New → Confirmed
Changed in ironic:
assignee: nobody → Michael Turek (mjturek)
Revision history for this message
Dmitry Tantsur (divius) wrote :

+1 to the change, assuming it won't break other bootloaders (hell, we need CI coverage :( )

Revision history for this message
Lucas Alvares Gomes (lucasagomes) wrote :
Revision history for this message
Jim Rollenhagen (jim-rollenhagen) wrote :

So, this was previously approved via the spec process, but with new drivers. This is much simpler, I like it. Approving now :)

(previous approval: https://bugs.launchpad.net/ironic/+bug/1526265)

tags: added: rfe-approved
removed: rfe
Changed in ironic:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

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

commit f13959c03183ac7893387224d082360c1e9fcb51
Author: Michael Turek <email address hidden>
Date: Wed Sep 28 14:18:53 2016 +0000

    Enable PXE for systems using petitboot

    Petitboot systems do not use the pxelinux.0 loader. Instead,
    petitboot itself handles pxelinux functionality. A side effect of
    this is that petitboot requires DHCP option 210 (tftp path-prefix)
    as this information is normally derived from the boot file name.
    This patch uses the value of tftp_root as a path prefix and makes
    the PXE module honor that prefix.

    Change-Id: Ib9e954feea2cec38dd8328ada35005c0311c2a1b
    Closes-Bug: #1639187
    Co-Authored-By: Michael Turek <email address hidden>

Changed in ironic:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ironic 7.0.0

This issue was fixed in the openstack/ironic 7.0.0 release.

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.