lp://staging/~raharper/curtin/new-bionic-upstream-snapshot-v2
- Get this branch:
- bzr branch lp://staging/~raharper/curtin/new-bionic-upstream-snapshot-v2
Branch merges
- curtin developers: Pending requested
-
Diff: 2108 lines (+1141/-114)57 files modifiedcurtin/__init__.py (+1/-1)
curtin/block/mkfs.py (+35/-23)
curtin/commands/block_meta.py (+62/-27)
curtin/commands/curthooks.py (+5/-6)
curtin/commands/install.py (+8/-1)
curtin/commands/main.py (+5/-5)
curtin/commands/unmount.py (+60/-0)
curtin/futil.py (+13/-0)
curtin/util.py (+26/-8)
debian/changelog (+17/-0)
debian/changelog.trunk (+5/-0)
doc/topics/config.rst (+20/-0)
doc/topics/storage.rst (+18/-0)
examples/tests/basic.yaml (+1/-0)
examples/tests/basic_scsi.yaml (+1/-0)
examples/tests/install_disable_unmount.yaml (+18/-0)
examples/tests/lvmroot.yaml (+42/-0)
examples/tests/uefi_lvmroot.yaml (+82/-0)
tests/unittests/helpers.py (+13/-0)
tests/unittests/test_block_mkfs.py (+7/-0)
tests/unittests/test_commands_block_meta.py (+118/-2)
tests/unittests/test_commands_unmount.py (+47/-0)
tests/unittests/test_curthooks.py (+47/-1)
tests/vmtests/__init__.py (+50/-24)
tests/vmtests/releases.py (+5/-0)
tests/vmtests/test_apt_config_cmd.py (+4/-0)
tests/vmtests/test_basic.py (+11/-1)
tests/vmtests/test_bcache_basic.py (+4/-0)
tests/vmtests/test_bcache_bug1718699.py (+4/-0)
tests/vmtests/test_install_umount.py (+56/-0)
tests/vmtests/test_iscsi.py (+4/-0)
tests/vmtests/test_journald_reporter.py (+4/-0)
tests/vmtests/test_lvm.py (+4/-0)
tests/vmtests/test_lvm_iscsi.py (+4/-0)
tests/vmtests/test_lvm_root.py (+155/-0)
tests/vmtests/test_mdadm_bcache.py (+34/-0)
tests/vmtests/test_mdadm_iscsi.py (+4/-0)
tests/vmtests/test_multipath.py (+4/-0)
tests/vmtests/test_network.py (+4/-0)
tests/vmtests/test_network_alias.py (+4/-0)
tests/vmtests/test_network_bonding.py (+14/-0)
tests/vmtests/test_network_bridging.py (+13/-6)
tests/vmtests/test_network_enisource.py (+5/-1)
tests/vmtests/test_network_ipv6.py (+4/-0)
tests/vmtests/test_network_ipv6_enisource.py (+1/-3)
tests/vmtests/test_network_ipv6_static.py (+4/-0)
tests/vmtests/test_network_ipv6_vlan.py (+4/-0)
tests/vmtests/test_network_mtu.py (+10/-0)
tests/vmtests/test_network_static.py (+4/-0)
tests/vmtests/test_network_static_routes.py (+5/-0)
tests/vmtests/test_network_vlan.py (+4/-0)
tests/vmtests/test_nvme.py (+8/-0)
tests/vmtests/test_raid5_bcache.py (+4/-0)
tests/vmtests/test_simple.py (+4/-0)
tests/vmtests/test_uefi_basic.py (+8/-0)
tools/build-deb (+41/-3)
tox.ini (+2/-2)
Related bugs
Related blueprints
Branch information
Recent revisions
- 84. By Ryan Harper
-
* New upstream snapshot.
- packaging: update debian/build-deb to remove ~bzrREV when using equal tag
- pack: fix packing when curtin is installed inside a snap.
- tox: move to pylint 1.7.4
- vmtests: iscsi minor cleanup.
- vmtests: exercise rootfs over an lvm logical volume
- Switch network dep filter to test for ifupdown/nplan instead of release name
- Allow control of curtin install unmounting
- vmtests: Add Bionic release to tests and update classes.
- storage: add 'options' key mount type to specify mount parameters for filesystems (LP: #1709284)
- Re-add curthooks.write_files method for backwards compat (LP: #1731709)
- vmtest: Remove ArtfulTestBridging skip_by_date check, bug fixed - 82. By Ryan Harper
-
* New upstream snapshot.
- Drop Precise from vmtest
- clear_holders: bcache log IO/OS exceptions but do not raise
- vmtest: Support newer qemu and multipath.
- block: enable control over exclusive_open use when wiping volumes
- block: handle wiping bcache parts (LP: #1718699)
- vmtests: Defer ArtfulNetworkMtu SkipbyDate to 2018
- bcache: accept sysfs write failure in shutdown handler if path missing
(LP: #1700564)
- vmtest: Rephrase a message about no disks to be less scary
- block_meta: use block.wipe_volume( mode=superblock ) to clear MBR/GPT tables
(LP: #1722322) - 80. By Scott Moser
-
* New upstream snapshot.
- vmtest: fix artful networking (LP: #1714028, LP: #1718216, LP: #1706744)
- docs: Trivial doc fix for enabling proposed.
- setup.py: fix to allow installation into a virtualenv (LP: #1703755)
- doc: update documentation on curtin-hooks and non-ubuntu installation.
- reporter: Add journald reporter to send events to journald
- vmtests: add option to tar disk images after test run
- install: ensure iscsi service is running to handle shutdown properly
- mdadm: handle write failures to sysfs entries when stopping mdadm
(LP: #1708052)
- vmtest: catch exceptions in curtin-log-print
- iscsi: use curtin storage config to disconnect iscsi targets
(LP: #1713537)
- vmtests: bump skip_by_date values out to give cloud-init SRU more time
- vmtest: get info about collected symlinks and then delete them.
- Update network cloud-init related skiptest dates, SRU still pending - 78. By Scott Moser
-
* New upstream snapshot.
- tests: Add CiTestCase common parent for all curtin tests.
- vmtests: Remove force flag for centos curthooks
- tools/jenkins-runner: improve tgtd cleanup logic
- tests: Drop EOL Wily Vivid and Yakkety tests.
- Disable yum plugins when installing packages, update ca-certs for https
- Rename centos_network_ curthooks -> centos_ apply_network_ config.
- tests: in centos_defaults use write_files for grub serial.
- write_files: write files after extract, change write_files signature.
- pass network configuration through to target for ubuntu and centos
- tests: disable yakkety tests.
- tools/launch: automatically pass on proxy settings to curtin
- Add top level 'proxy' to config, deprecate top level http_proxy.
- tools/curtainer: fix to enable deb-src for -proposed.
- Use unshare to put chroot commands in own pid namespace. - 76. By Scott Moser
-
* New upstream snapshot.
- vmtest: let the socket level select a port rather than us picking one.
- Fix deb build by mocking call to udevadm settle
- Clear and re-order UEFI boot methods during UEFI grub installation.
- Resolve bcache race-conditions
- tests: clean up usage of collect files
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/~curtin-dev/curtin/trunk