~paride/curtin:skip-if-arch

Last commit made on 2019-09-12
Get this branch:
git clone -b skip-if-arch https://git.launchpad.net/~paride/curtin
Only Paride Legovini can upload to this branch. If you are Paride Legovini please log in for upload directions.

Branch merges

Branch information

Name:
skip-if-arch
Repository:
lp:~paride/curtin

Recent commits

5e64710... by Paride Legovini

vmtests: new decorator: skip_if_arch

Introduce the skip_in_arch decorator. It looks a lot like skip_if_flag,
but would compares the 'arch' attr to the passed in value.

8c65c57... by Ryan Harper

vmtests: increase the VM memory for Bionic

Bionic instances are now OOM'ing due to memory
footprint increase from snapd/lxd/updates

f7bac62... by Ryan Harper

vmtests: Skip Eoan ZFS Root tests until bug fix is complete

Eoan zfsutils-linux package has issues with importing a recently
used rpool. This is broken in Eoan but not in Disco or older.

65d38cb... by Dan Watkins

Merge branch 'fix_merge_conflicts'

This is required because master and the ubuntu/* branches now conflict
on merge, due to different Depends lines for probert. This commit being
present in master and in each of the packaging branches gives git enough
information to not conflict.

c13412d... by Dimitri John Ledkov

d/control: update Depends for new probert package names

Matching commit to curtin for
https://github.com/CanonicalLtd/probert/pull/73

5f13247... by Ryan Harper

util: add support for 'tbz', 'txz' tar format types to sanitize_source

Curtin already supports tar.bz[2] and tar.xz via the helpers/smtar
tool but is missing the short-hand used in santize_sources to convert
a source URI into a source dictionary. This branch adds the two types
and adds unittest.

LP: #1843266

09e8d09... by Ryan Harper

net: ensure eni helper tools install if given netplan config

Curtin did not check if the target system had the require packages
assuming that v2 network config would only be sent to bionic and
newer. We can handle this by emitting dependencies on bridge, vlan
and bond configurations.

Add a vmtest to verify this. In doing so, the vmtest requires that
we parse the provided network-config file, so add support for netplan
config parsing to curtin/net/network_state.py. Also note that Xenial
bridge-utils does not handle per-path settings like path-cost or
path-priority; so we disable verifying those values in the test.

LP: #1834751

934044c... by Dimitri John Ledkov

d/control: update Depends for new probert package names

Matching commit to curtin for
https://github.com/CanonicalLtd/probert/pull/73

38ce22b... by Ryan Harper

vmtest: fix typo in EoanBcacheBasic test name

b36da8f... by Ryan Harper

storage schema: Update nvme wwn regex to allow for nvme wwid format

As the installer is more widely used, we're encountering more variance
in the WWN formats. This branch updates the nvme regex to accept the
WWID format in addition to the EUI format previously fixed.

LP: #1841321