FFE: curtin enhancements for 14.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
curtin (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Description]
Curtin is the fast path installer, used primarily by maas for installing a pre-made root filesystem onto disk.
These changes are necessary to put curtin closer to function-parity with d-i and/or to support MAAS development.
[Proposed Changes]
We expect to add the following features to curtin:
* specifying through configuration a kernel to be installed into the image. This will allow HWE kernels to be selected.
* LVM/Raid support: basic support for configuring volumes in a raid or lvm
* non-destructive install: currently curtin wipes all disks. It needs to be able to be told to leave some disks un-modified
* kexec support: support for using kexec to boot into the installed system rather than reboot
* config-archive support: allow a single config file to contain multiple parts. This will just look like cloud-init's "cloud-
ows multiple parties to add config without messing up others.
Changed in curtin (Ubuntu): | |
milestone: | none → ubuntu-14.04 |
The d/changelog of the uploaded package doesn't seem to mention the config-archive support. However, I see it present in the diff.
However, I don't see the LVM/Raid support. Is that present in curtin_ 0.1.0~bzr95- 0ubuntu2_ 0.1.0~bzr121- 0ubuntu1, or is that still planned?
Separately, I see the KERNEL_MAPPING update. Would it be prudent to consider putting this data in distro-info, making enablement kernels easier to update, rather than uploading a new curtain each time?
Package accepted, awaiting update on LVM/Raid feature, before closing bug.