Drop ubuntu branch management script new-upstream-snapshot.
This script was used for managing our ubuntu/ branches.
Instead of maintaining it here, we have moved it to another location. https://github.com/cloud-init/qa-scripts/
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.
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.
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.
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.
vmtest: Remove xenial and trusty specific workaround for rooturl.
xenial and trusty required specifying rc-initrd-dns on the kernel
command line in order to enable dns transition from initramfs to
real root (rooturl). Those changes are now fixed in both releases
so we can remove this code.
The changes made the archive today. We would expect they
are in any daily image with a serial newer than that 20180212.