~ltrager/maas:remove_netplan_interface_lock

Last commit made on 2019-07-19
Get this branch:
git clone -b remove_netplan_interface_lock 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:
remove_netplan_interface_lock
Repository:
lp:~ltrager/maas

Recent commits

eb65754... by Lee Trager

Fix failing tests

d8f263f... by Lee Trager

Fix lint

21c8e2e... by Lee Trager

Fix order

c2ed105... by Lee Trager

LP: 1835275 - Remove netplan interface lock.

Netplan creates a configuration file which locks the interface used to boot.
This ensures netbooted environments don't get disconnected. MAAS may send
a netplan configuration file which will reconfigure the boot interface. The
script runner will ensure the machine reconnects.

b5ff7e9... by Lee Trager

Create SCRIPT_STATUS constants for running and failed.

When the APPLYING_NETCONF and FAILED_APPLYING_NETCONF SCRIPT_STATUSes were
added some of the code base wasn't updated to handle them. Theses areas
checked for three categories running, running or pending, or failed. These
categories have been defined as constants to ensure the MAAS code base is
in sync across the code base with regard to ScriptResult statuses.

d0a34d0... by Newell Jensen

LP: #1806969 -- Explicitly search for bridges, bonds, followed by the remaining interfaces when retrieving a requested machine via interface constraints.

e556c5a... by Alberto Donato

fix node info scripts so they don't fail in a confined snap.

- only scan /sys/devices for modalias (so we don't try to access unreadable
  paths), as that's seem the only tree where modaliases are found
- skip trying to get storage device info if the device node is not
  there (e.g. in containers)

fc4d709... by Caleb Ellis

Fix pod storage compose dropdown + form help text styling

5226901... by Steve Rydz

fix network discovery form

3bf68c4... by Steve Rydz

fix footer