lp://qastaging/~wesley-wiedenmeier/curtin/1618429
- Get this branch:
- bzr branch lp://qastaging/~wesley-wiedenmeier/curtin/1618429
Branch merges
- Server Team CI bot: Approve (continuous-integration)
- Ryan Harper (community): Approve
-
Diff: 177 lines (+64/-30)4 files modifiedcurtin/block/clear_holders.py (+10/-2)
curtin/block/mdadm.py (+18/-5)
tests/unittests/test_block_mdadm.py (+28/-23)
tests/unittests/test_clear_holders.py (+8/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 431. By Wesley Wiedenmeier
-
Add unittest to ensure that errors are still raised for mdadm.mdadm_
assemble if
running with ignore_errors=False - 428. By Wesley Wiedenmeier
-
Accept return code 1 and 2 from mdadm --assemble in mdadm.mdadm_
assemble even
if running with ignore_error=False as they are usually not problems - 427. By Wesley Wiedenmeier
-
Revert addition of block.wipe_volume mdadm mode as it should not be needed if
all mdadm metadata exists on the first and last 1024k of a deviec - 426. By Wesley Wiedenmeier
-
Use 'ignore_error=True' for call to mdadm_assemble in
clear_holders.start_clear_ holders_ deps - 425. By Wesley Wiedenmeier
-
In mdadm.mdadm_
assemble, add parameter ignore_error to ignore all errors from
running assemble command. If command has non-zero exit and ignore_error is not
set, then util.ProcessExecutionError will be raised - 424. By Wesley Wiedenmeier
-
Add wipe mode 'mdadm' using 'mdadm --zero-superblock' to block.wipe_volume
- 423. By Ryan Harper
-
curtin/doc: overhaul curtin documentation for readthedocs.org
Add additional documentation on custom storage and network configuration
Integrate some development documentation in Sphinx format and update
the build scripts for docs to import curtin version from python code. - 422. By Ryan Harper
-
curtin.util: re-add support for RunInChroot
In merge committed to trunk in revno 404, we dropped util.RunInChroot.
That method was being used from curthooks in lp:maas-images project to
run commands in target via util.ChrootableTarget. In order to support
installation of old images that depend on RunInChroot we need to add
the method back.This merge does that by wrapping ChrootableTarget class. It also adds
a couple unit tests to ensure that this keeps working.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/~curtin-dev/curtin/trunk