~ltrager/maas:fix_tests_hardware_type_tags

Last commit made on 2017-08-20
Get this branch:
git clone -b fix_tests_hardware_type_tags https://git.launchpad.net/~ltrager/maas
Only Lee Trager can upload to this branch. If you are Lee Trager please log in for upload directions.

Branch merges

Branch information

Name:
fix_tests_hardware_type_tags
Repository:
lp:~ltrager/maas

Recent commits

3a96221... by Lee Trager

Merge branch 'fix_tests_hardware_type_tags_2' into fix_tests_hardware_type_tags

5d4efe9... by Lee Trager

Fix intermittent script failures.

10a4565... by Andres Rodriguez

LP: #1711191 -- Ensure MAAS can work with newer or older distro-info.

ba4bb91... by Mike Pontillo

Add support for IPv6 PCAP interpretation

 * Allows IPv6-based beacons to be received and processed.
   (They were already being sent, but could not be interpreted.)
 * Drive-by fix to allow the maas-rack send-beacons command to
   properly populate the payload for unicast beacons.

eebad83... by Blake Rouse

Fixes LP: #1710308, #1710278 - After BIND reload verify that the serial for all authoritative domains the new value before continuing.

fa43bb8... by Lee Trager

Fix tests broken by hardware type tags.

With the addition of hardware type to scripts scripts are now auto tagged
with their hardware type. Some tests did not expect that. Also fixed naming
in some script metadata and add apt install section to memtester.sh.

3393b5a... by Lee Trager

Use the FormScript when load script default and uploaded from the UI scripts.

Modified the builtin script loader to use the ScriptFrom. Builtin scripts now define their metadata in YAML embedded within the script. This includes planned support for results and paramaters which the scripts have not yet been modified for.

The CommissioningScriptForm now validates the script with the ScriptForm. Any included metadata will be parsed and validated. Commissioning scripts uploaded with an existing filename will now be considered updated.

5fe94e4... by Andres Rodriguez

LP: #1711418 - Fix snap path for maas-beacon-monitor.

This also addresses it for maas-dhcp-monitor.

2dab599... by Andres Rodriguez

Prepare dev environment for artful.

Add required-packages/artful. Don't hardcode python3.5, as artful defaults to python3.6.

45cd815... by Mike Pontillo

Use beaconing hints during update_interfaces()

 * When determining initial VLAN placement for a new rack controller
   interface, consult the topology hints provided by beaconing.
 * Result: Interfaces that beaconing determines to be on an existing
   VLAN will not cause MAAS to create a new VLAN or fabric.