~raharper/curtin:ubuntu/devel/newupload-20180323

Last commit made on 2018-03-23
Get this branch:
git clone -b ubuntu/devel/newupload-20180323 https://git.launchpad.net/~raharper/curtin
Only Ryan Harper can upload to this branch. If you are Ryan Harper please log in for upload directions.

Branch merges

Branch information

Name:
ubuntu/devel/newupload-20180323
Repository:
lp:~raharper/curtin

Recent commits

17ea73b... by Ryan Harper

releasing package curtin version 17.1-51-gbd40234f-0ubuntu1

72c5e46... by Ryan Harper

update changelog (new upstream snapshot 17.1-51-gbd40234f).

36782a7... by Ryan Harper

merge from master at 17.1-51-gbd40234f

bd40234... by Ryan Harper

helpers/shell-archive: drop use of tar --sparse flag

Do not use tar [-S, --sparse] flag: at least one filesystem (btrfs)
requires sync/fsync to ensure proper detection of sparse files.
curtin doesn't contain any sparse files so this does not affect payload
size.

LP: #1757565

36bc81a... by Scott Moser

vmtest: In Basic install, add entry for swap to fstab and verify its use.

The basic set of tests were setting up a swap partition, but not getting
it used. The change here adds a mount entry so that the OS will turn the
swap on, and then adds a test that verifies it is used.

65ceb30... by Ryan Harper

vmtest: skip some bcache tests pending kernel fixes

There are a few kernel bugs related to bcache which prevent testing of
some bcache scenarios, add skip_by_date for bug 1728742 and bug 1754581.

9b5d946... by Ryan Harper

vmtests: extend skip_by_date for lvmroot_xfsroot and network_mtu

Reported bugs are not yet fixed, move out by 3 months, post
18.04 for possible fix.

fa1d755... by Ryan Harper

vmtest: fix pollinate re.search to use groupdict()

In python3.6 re.search() returns an SRE_Match which has
support for dictionary indexing, however on older python3
we do not. Fallback to the supported SRE_Match.groupdict()
before indexing named matches.

bb2d120... by Ryan Harper

Add pollinate user-agent configuration support.

The pollinate client in Ubuntu images supports custom data to be
appended to the user-agent value sent when contacting the pollen
server. This patch allows users to add any key/value pairs which
will be added to the pollinate client configuration.

By default, curtin will configure pollinate with the curtin version
and if being deployed by MAAS, the MAAS version. Users can also
disable configuration of the pollinate client.

Additionally fix the vmtest webhook logger to encode writes when
handling GETs.

80a9a39... by Scott Moser

releasing package curtin version 17.1-45-g1a5fe18a-0ubuntu1