~ltrager/maas:lp1750160

Last commit made on 2018-02-21
Get this branch:
git clone -b lp1750160 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:
lp1750160
Repository:
lp:~ltrager/maas

Recent commits

d375923... by Lee Trager

blake_r fix

33e47cf... by Lee Trager

Merge branch 'master' into lp1750160

6179dea... by Lee Trager

andreserl fixes

6682347... by Blake Rouse

Set the KillMode to mixed for the rackd systemd service.

This sets rackd to the same as regiond. This helps twisted handle killing the subprocesses before the control group is killed.

2e92cf7... by Anthony Dillon

LP: #1750092 - Enable and fix js tests

e6ae881... by Andres Rodriguez

Make python3-macaroonbakery be a depends of maas-region-api instead of maas-region-controller.

6f85a20... by Lee Trager

LP: #1750160 - Confirm running tests on deployed hardware in the UI.

bd03543... by Blake Rouse

Fixes LP #1749021 - Use KillMode=mixed with maas-regiond.service so that systemd informs the master that its being stopped then only if the children don't die, kill the control group.

cb30a0d... by Andres Rodriguez

LP: #1743966 - Add workaround to import the archive key for precise/trusty

Custom repositories is supported for xenial+. In order to at least allow a custom archive key in precise/trusty, we need a work around to add a source that imports the custom archive key in the deployment ephemeral environment.

0bf109b... by Blake Rouse

Fixes LP #1748570 - Regiond caches the power and NOS types from the rackd controller per connection.

This reduces the load on the regiond and rackd because the regiond doesn't need to keep asking the rackd for the power type and NOS information. The missing packages is removed from the power types description so the cache is always consistent and missing packages will be reactive now (meaning when a power check is performed) instead of proactive.