~blake-rouse/maas:post-commit-claim-auto-ips

Last commit made on 2019-07-23
Get this branch:
git clone -b post-commit-claim-auto-ips 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:
post-commit-claim-auto-ips
Repository:
lp:~blake-rouse/maas

Recent commits

5b71e75... by Blake Rouse

Fix test.

8954f8c... by Blake Rouse

Switch to performing the AUTO IP address allocation in a post commit hook.

f0e85ae... by Alberto Donato

snap: drop unneeded log-observe plug

this was added for granting DAC_OVERRIDE to nginx to silence a denial, but
that's actually harmless, since we run nginx as root, and the reason for
DAC_OVERRIDE in nginx is so that the master process can write to logfiles
which are created by workes (and thus usually have a different user/group)

5bf3e32... by Steve Rydz

Fix login page + intro pages regressions

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