[RFE] Allow a mechanism to override the PXE boot options for a unique image via glance properties

Bug #1526409 reported by Vladyslav Drok
16
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Wishlist
Unassigned

Bug Description

Fedora Atomic 21 requires the following command line to boot properly:

pxe_append_params = nofb nomodeset vga=normal console=tty1 no_timer_check rd.lvm.lv=atomicos/root root=/dev/mapper/atomicos-root ostree=/ostree/boot.0/fedora-atomic/a002a2c2e44240db614e09e82c7822322253bfcaad0226f3ff9befb9f96d315f/0

Overridding this globally is not ideal since other images may have different roots and may not want the ostree parameter. If root is specified in the override, it should replace the root in the pxe template or just override the template parameters all-together. This may require changing how blkid is used to determine the root UUID of the filesystem as well during the property override case.

Tags: rfe-approved
Vladyslav Drok (vdrok)
Changed in ironic:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: rfe
Revision history for this message
Ruby Loo (rloo) wrote :
Changed in ironic:
assignee: nobody → Lucas Alvares Gomes (lucasagomes)
status: Confirmed → In Progress
tags: added: rfe-approved
removed: rfe
Dmitry Tantsur (divius)
Changed in ironic:
status: In Progress → Confirmed
assignee: Lucas Alvares Gomes (lucasagomes) → nobody
Revision history for this message
Julia Kreger (juliaashleykreger) wrote :

A couple items:

1) A kernel_append_params option now exists which addresses the base issue.
2) We no longer support explicitly network booting nodes by default, unless one is using the ramdisk deployment interface.

As such, I'm going to mark this fix released.

Changed in ironic:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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