~oddbloke/curtin/+git/curtin:py3_deb_only

Last commit made on 2019-08-21
Get this branch:
git clone -b py3_deb_only https://git.launchpad.net/~oddbloke/curtin/+git/curtin
Only Dan Watkins can upload to this branch. If you are Dan Watkins please log in for upload directions.

Branch merges

Branch information

Name:
py3_deb_only
Repository:
lp:~oddbloke/curtin/+git/curtin

Recent commits

ce4d3ec... by Dan Watkins

Makefile: split Python 2 and Python 3 unittest targets apart

This doesn't change the behaviour of any existing targets, but splits
the unittest target into unittest2 and unittest3 (so the packaging can
run only the Python 3 tests).

44997e8... by Dimitri John Ledkov

Switch to the new btrfs-progs package name, with btrfs-tools fallback.

940b90b... by Ryan Harper

vmtest: bump ram size on Zfs tests for Disco and Eoan

04bd030... by Ryan Harper

vmtest: drop Cosmic test cases

8484763... by Ryan Harper

unittests: mock subp in ChrootableTarget _exit_ test cases

9bc9136... by Ryan Harper

util.ChrootableTarget: skip rename of resolv.conf if not present in target

A target OS may not include an /etc/resolv.conf. ChrootableTarget attempts
to move the in-chroot resolv.conf out of the way and copy in the host
resolv.conf. If the target image does not have /etc/resolv.conf then we
fail when we call os.rename. Avoid this error by only invoking the
rename if the target image has a resolv.conf.

LP: #1834382

12e4123... by Ryan Harper

Release 19.2

Bump the version in curtin/__init__.py to be 19.2.

LP: #1836951

2161494... by Michael Hudson-Doyle

storage_config: a missing ID_PART_TABLE_TYPE key means no ptable

Defaulting to gpt in this case causes LP: #1835087

231cfca... by Dan Watkins

vmtests: drop skip_by_date decorators for bug 1813228

These are now passing, so we no longer need to skip them.

77b9cee... by Ryan Harper

block: Add opportunistic zkey encryption if supported

On s390x, systems with a crypto accelerator may be present
and enabled for sure. When handling a type: dm_crypt block
configuration, curtin will test if zkey is available and if
so, use the zkey command to generate keys and encrypt the
block device using zkey-based secrets.

In the case that zkey is not available, curtin will fallback
to using normal cryptsetup.