lp:~raharper/curtin/trunk.lvmroot
- Get this branch:
- bzr branch lp:~raharper/curtin/trunk.lvmroot
Branch merges
- Server Team CI bot: Approve (continuous-integration)
- curtin developers: Pending requested
-
Diff: 503 lines (+359/-29)7 files modifiedcurtin/block/mkfs.py (+35/-23)
curtin/commands/block_meta.py (+12/-4)
examples/tests/lvmroot.yaml (+42/-0)
examples/tests/uefi_lvmroot.yaml (+82/-0)
tests/unittests/test_block_mkfs.py (+7/-0)
tests/vmtests/__init__.py (+26/-2)
tests/vmtests/test_lvm_root.py (+155/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 548. By Ryan Harper
-
Refactor mkfs parameter generation
Allow some mkfs parameters to accept a param formatter. Some options like
'force' and 'quiet' are flag-only options which do not accept a param.
Those values don't need a tuple for their value, but just the flag string. - 545. By Ryan Harper
-
Add addition tests for lvmroot
- Update lvm commands to wipe/clear data on vg and lv
- Add Trusty test-case and adjust commands/output for changes
- Add test that fails uefi+xfs-boot, mark as skip for now - 543. By Ryan Harper
-
Update lvmroot tests with uefi variant with boot partition
- modify mkfs to handle key=value parameter replacement for mkfs.xfs to
control the uuid value of the filesystem
- Allow templating of the lvmroot yamls to specify different rootfs format
types. This allow for testing with multiple fstypes without duplicating
input yaml
- Fix a lurking CURTIN_REUSE_TOPDIR bug under uefi mode where we attempt to
rewrite grub.conf always
- Add a specific uefi_lvmroot configuration to match user issue from
LP: #1731490
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~curtin-dev/curtin/trunk