~enr0n/curtin:master

Last commit made on 2023-08-10
Get this branch:
git clone -b master https://git.launchpad.net/~enr0n/curtin
Only Nick Rosbrook can upload to this branch. If you are Nick Rosbrook please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~enr0n/curtin

Recent commits

70b1190... by Michael Hudson-Doyle

storage_config: include partition uuids for gpt partitions

7bd5ced... by Dan Bungert

unittests: add new schema validation test type

New tests of configs can be as simple as adding a file to the
"good" or "bad" directories.

4195867... by Dan Bungert

zpool: add default_features flag support

cfde00f... by Michael Hudson-Doyle

block_meta: start to turn dictionaries into objects

and start with the most insignificant handlers

6f2764f... by Dan Bungert

unittest: use unittest.mock instead of mock

ee90eba... by Dan Bungert

vmtest-system-setup: update for latest mantic

-pep8, not available
+parameterized, in use by tests

ec35244... by Michael Hudson-Doyle

test_commands_block_meta: do not assert test creates 0 sized partition

TestMultipathPartitionHandler.setUp() mocks out the entire util module,
which had some unintended consequences that were baked into the test
expectations. Scope the mocking better and fix the test's expectations.

611f68a... by Dan Bungert

swap: support avail parameter

Add an avail parameter to allow swap size projections based on expected
available space. Add unit tests for existing and new (avail) usage.
Add docstring to `suggested_swapsize()`.

ecd9478... by Michael Hudson-Doyle

have ChrootableTarget ignore allow_daemons when target == "/"

For one thing, disabling deamons in the root filesystem is almost
certainly never wanted and for another this allows ChrootableTarget to
be used with "/" as non-root (for example, allowing you to run
get_efibootmgr("/") as non-root when running subiquity integration
tests).

2495681... by Michael Hudson-Doyle

support dd-raw:file:// urls