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

Registered by Steven Dake

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.

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
Steven Dake
Direction:
Approved
Assignee:
Lucas Alvares Gomes
Definition:
New
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Lucas Alvares Gomes

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/override-pxe-options-via-glance-property,n,z

Spec: https://review.openstack.org/177859
    Override PXE options via Glance property

Addressed by: https://review.openstack.org/178229
    Override PXE kernel cmdline via Glance property

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

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.