~ltrager/maas:lp1855022

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

Recent commits

91fe2b4... by Lee Trager

LP: #1855022 - Cleanup orphaned ScriptResults after commissioning failure.

Scripts which have parameters may become orphaned when created before
commissioning has run when an error occurs during commissioning. ScriptResults
on an uncommissioned machine use the 'all' place holder which is mapped to
devices after commissioning has run. If commissioning fails this mapping never
occurs. When a subsequent commissioning passes the mapping works and the
unmapped ScriptResult are never cleaned up as they appear unique. This leaves
failed tests associated with the node.

a10f82b... by Lee Trager

LP: #1847537 - Don't include DNS in V1 DHCP only config, make static config and dhcpd.conf respect allow_dns

V2 network configuration specifies DNS information per interface while V1
specifies DNS information globally. MAAS always included DNS information for
V1 config due to the global config while V2 config never included DNS
information as it is configured per interface. Now if all interfaces are
being configured with DHCP global DNS information will be omitted from V1
config so the machine gets its DNS information from the DHCP server.

The MAAS DHCP configuration generator and V2 static config now respects the
allow_dns field. Users can now use MAAS provided DNS, specify DNS servers, or
use both. Changing the allow_dns field will now reconfigure the DHCP server.

69c0600... by Newell Jensen

LP: #1847794 -- Add 'routable_to' to checked hint types in _guess_vlan_from_hints on the Node model. This was one of the possible hint types that was left out when initially implemented.

59af8c4... by Blake Rouse

Fixes LP: #1854544 - Redirect to index and not to login when not authenticated.

98183bb... by Adam Collard

Add target for yarn.lock, invoking git submodule

be2edcf... by Adam Collard

Update remote-reinstall script for MAAS UI separation

be42af7... by Björn Tillenius

Make multiple snapcraft runs work.

Before, if you ran 'snapcraft prime' and then 'snapcraft snap', the
latter would fail since snapcraft thought the postgres source had
changed and tried to pull it again.

Now we get the postgres source to a local dir and let snapcraft pull
from there. Then it can properly detect that nothing has changed, and
doesn't error out.

d7083ba... by Alberto Donato

snap: don't try to redo migration actions

4f54af1... by Björn Tillenius

Provide the freeipmi configs for ipmipower to work in the snap.

4589cda... by Newell Jensen

LP: #1853511 - Add NodePermission.admin_read to allow administrators to read locked nodes.