~ltrager/maas:interface_param_dont_allow_unconfigured

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

Recent commits

94754d4... by Lee Trager

ack fixes

5a59707... by Lee Trager

ack fixes

2b974bf... by Lee Trager

Don't allow unconfigured or disabled interfaces from being set as a script parameter.

b696e1f... by Alberto Donato

don't use the ld-preload for supervisord, just for postgres

Using the snapcraft-preload library breaks scripts that use mkdir because of the way chdir+mkdir are wrapped (specifically, scripts like run-nginx/run-squid/run-chronyd)
We don't need to wrap everything that supervisor runs with all preloads, only postgres needs snapcraft-preload because of /dev/shm usage.

396f0cc... by Conrad Hoffmann

Change config merge order to allow overrides

The contains the user-supplied config from e.g.. Settings made in there are
expected to be passed to curtin as is. However, with other
(Maas-generated) configs being merged after it, values that the user set
explicitly may be overwritten by Maas.

Merging the last ensures that the user-supplied values
override the Maas-generated ones.

d0d8f50... by Blake Rouse

Fixes LP: #1836703 - Add additional Windows version so license keys can be specified.

9a5b933... by Björn Tillenius

Make sync-dev-snap sync files in snap/local as well.

It replicates the dump logic we have in snapcraft.yaml

302d171... 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.

a56502b... by Alberto Donato

snap: add an ld-preload wrapper to consolidate all LD_PRELOADs

fee2b6f... by Alberto Donato

drop uuid-runtime dependency since uuidgen binary is no longer used in postinst