Create a reference Python ramdisk script

Registered by Dmitry Tantsur

DIB bash ramdisk has its limits. Also, while we currently have edeploy plugin upstream, the only suitable ramdisk implementation is downstream [1]. However, downstream ramdisk is a real mess. I've started to reimplement it in Python [2] and realized that it can be moved upstream actually.

I will create new module ironic_discoverd.ramdisk and move the initial work [2] there.

[1] https://github.com/rdo-management/instack-undercloud/blob/master/elements/ironic-discoverd-ramdisk-instack/init.d/80-ironic-discoverd-ramdisk-instack
[2] https://github.com/rdo-management/rdo-ramdisk-tools/blob/master/rdo_ramdisk_tools/discover_hardware.py

Blueprint information

Status:
Complete
Approver:
Dmitry Tantsur
Priority:
High
Drafter:
Dmitry Tantsur
Direction:
Approved
Assignee:
Dmitry Tantsur
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 2.0.0
Started by
Dmitry Tantsur
Completed by
Dmitry Tantsur

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/python-ramdisk-code,n,z

Addressed by: https://review.openstack.org/177248
    Initial import of ironic_discoverd.ramdisk

Addressed by: https://review.openstack.org/178193
    Support setting IPMI credentials in ironic_discoverd_ramdisk

Addressed by: https://review.openstack.org/178693
    Include journalctl output when sending logs

Addressed by: https://review.openstack.org/178736
    Drop unused CLI options

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.