Creating generic partition list for the image being deployed by ironic during overcloud deployment is required to achieve different targets.

Registered by kobig

We want to introduce a generic approach to create partitions for the Root Disk being deployed
during overcloud deploy and ironic pushing the Image to the Bare Metal process.
The suggested solution will partition the Root disk according to a partition.yaml file that will be specified by each ironic node.
The partition.yaml will describe the root disk layout to be partitioned (size/label/file system type)
This list would not be list of partition and will not be treated hard code or limited.
Durig ironic deploying the image to the bare metal
the partitions will be created according to the yaml file definitions and OS partition as it usually is will be the last partition on the device where the OS is being deployed upon.

Trials to get help from redhat failed so i implemented the changes myself:
See relevant bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1381111
https://bugzilla.redhat.com/show_bug.cgi?id=1300405

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
kobig
Direction:
Needs approval
Assignee:
kobig
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Dmitry Tantsur

Whiteboard

Ironic does not use blueprints, please follow http://docs.openstack.org/developer/ironic/dev/code-contribution-guide.html#adding-new-features.

--------

Code was implemented in liberty version and tested on different Baremetal platforms (HP,Dell,..)
i have noticed that there are many changes on ironic master stream in terms of separation to modules.
Meregd the changes to master
and now struggling to understand how to create a new blueprint and have the code reviewed.

Gerrit topic: https://review.openstack.org/#q,topic:generic-image-partition-aproach,n,z

Addressed by: https://review.openstack.org/412639
    Code review changes

Addressed by: https://review.openstack.org/415294
    Code review comments from Julia Kreger <email address hidden>

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.