~raharper/curtin:fix/vmtest-eoan-network

Last commit made on 2019-05-29
Get this branch:
git clone -b fix/vmtest-eoan-network 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:
fix/vmtest-eoan-network
Repository:
lp:~raharper/curtin

Recent commits

bb1554a... by Ryan Harper

Add comments explaining parsing changes for networking tests.

feb5e20... by Ryan Harper

vmtest: refactor test_network code for Eoan

Eoan images no longer contain 'route' and 'route6' from 'net-tools'
package. If the output is not present, rely on 'ip route show' and
'ip 6 route show' output instead.

b6e8a1c... by Michael Hudson-Doyle

mdadm: fix install to existing raid

Just change the export=False to export=True in the call to mdadm_examine
in md_check_array_membership.

LP: #1830157

8c347f4... by Paride Legovini

apt_proxy env var set but empty => do not setup any proxy

Sample use case: apt-cacher-ng is setup as the apt proxy
on the host system (via Acquire::HTTP::Proxy), but it is
not wanted and not functional in the guest systems used
for the vmtests.

6e9e274... by Dan Watkins

release 19.1

1d1a577... by Ryan Harper

vmtest: add missing skip_by_date on Eoan test_network_mtu

cdddfe5... by Ryan Harper

vmtest: remove skip_by_date on Disco Allindata test

This test now passes so remove the skip_by_date decorator.

6e82b6f... by Ryan Harper

block: support multipath devices in lookup and partition_kname

- Add support for detecting multipath devices and members
- Add handling to clear-holders for removing multipath partitions
- Update block.lookup_disk to return multipath member devices
- Add support to "hide" a multipath dm device while operating on
  a single path member.
- vmtest: update xkvm to pass serial/wwn correctly for multipath
  udev rules
- vmtest: update basic_scsi configuration and drop unused extra
  disk.

LP: #1813228

7407947... by Ryan Harper

grub: add grub config to control os_prober,terminal settings in target

Curtin by default writes out some overrides to the default grub
behavior that is desirable for a MAAS installed machine. Curtin
now has two other use-cases where these defaults are not the
best choice. When installing a pet-system, it is far more likely
that the user has additional operating systems which they would
prefer to have grub discover and they may have different terminal
settings which make more sense than serial console.

- Add 'probe_additional_os' boolean, defaulting to False, which
  retains the default behavior of curtin for MAAS.
- Add 'terminal' key which will allows users to specify what
  terminal value for grub to use.

fda8c16... by Paride Legovini

vmtest: add eoan tests