~blake-rouse/maas:fix-1836276

Last commit made on 2019-08-16
Get this branch:
git clone -b fix-1836276 https://git.launchpad.net/~blake-rouse/maas
Only Blake Rouse can upload to this branch. If you are Blake Rouse please log in for upload directions.

Branch merges

Branch information

Name:
fix-1836276
Repository:
lp:~blake-rouse/maas

Recent commits

21213e9... by Blake Rouse

Extract if statement.

6bd4762... by Blake Rouse

Fix tests.

3892e34... by Blake Rouse

Fix interface already as name.

35d5c49... by Blake Rouse

Fixes LP: #1836276 - Select IP address from interface for shared network defined from the region controller, allowing relayed VLAN's to point to the correct IP address on the rack controller.

60b099a... by Steve Rydz

Decouple selection of KVM and RSD

db96fa3... by Lee Trager

Check if the interface link is connected on network test failure.

If a network test which applies customized networking with an interface
parameter fails maas-run-remote-scripts will check if the link is still
connected. If it is not the result YAML file will be appended with
link_connected: False. When the result YAML is processed MAAS will
automatically change the interface's link_connected status.

d0a4ec6... by Blake Rouse

Fixes LP: #1710278 - Notice when bind9 is hung, force kill the service, ensure it starts again, then perform a reload.

0534ee3... by Steve Rydz

Defer check for RSD tab to after page is ready

b98667f... by Lee Trager

Add network validation tests.

* internet-connectivity - Check if an interface can access the specified
  URL(s).
* gateway-connectivity - Check if an interface has access to the
  configured gateway.
* rack-controller-connectivity - Check if an interface has access to the
  booted rack controller.

If the specified interface is a bond or a bridge with a lower bond the
interface will be tested with only one slave device connected at a time.

1fb5d59... by Alberto Donato

replace direct setters with Node.set_power_config to simplify logic