~bjornt/maas:bug-1774495-zero-link-undefined

Last commit made on 2018-06-01
Get this branch:
git clone -b bug-1774495-zero-link-undefined https://git.launchpad.net/~bjornt/maas
Only Björn Tillenius can upload to this branch. If you are Björn Tillenius please log in for upload directions.

Branch merges

Branch information

Name:
bug-1774495-zero-link-undefined
Repository:
lp:~bjornt/maas

Recent commits

b478e15... by Björn Tillenius

Pass the pool instead of its name.

23cb9f5... by Lee Trager

Remove StaticDriverTypesFixture again.

The StaticDriverTypesFixture was originall removed in 70f0c5b however it was
causing intermittent failures. These failures were due to get_all_power_types
returning a dictionary from the PowerDriverRegistry. As machines were added
this dictionary was modified and kept in memory allowing parameters to
leak between machine creates. This isn't happen over RPC because a new
dictionary was created on each RPC call. Now a deepcopy is used.

a50b660... by Alberto Donato

replace 'install' snap config entry with 'override-build', because of https://docs.snapcraft.io/deprecation-notices/dn9

1c834aa... by Björn Tillenius

Move the pool resource labels next to their input fields.

853b1f9... by Björn Tillenius

Recreate netaddr symlinks as relative when building the snap.

This works around a bug in snapcraft:

    https://bugs.launchpad.net/snapcraft/+bug/1774410

cd09db2... by Björn Tillenius

Put back the driver_parameters.StaticDriverTypesFixture fixture.

It was removed in commit 70f0c5b51c03d8659d97124380a087c61ebcfef3, but it
causes a lot of intermittent failures in api/tests/test_enlistment.py

26b56f4... by Björn Tillenius

LP: #1774024 - Top-level navigation for 'Pools' should be moved to 'Machines' tab

4f6c837... by Alberto Donato

LP: #1774016 - make description textarea in resource pool forms smaller

70f0c5b... by Lee Trager

Retrieve list of power types directly from the PowerDriverRegistry

Previously MAAS would obtain the list of all power drivers available on rack controllers. This list was obtained from each rack controller which queried the PowerDriverRegistry. The PowerDriverRegistry is available directly to the region. PowerDrivers cannot be added or removed without modifications to the MAAS code base. Remove the RPC call to the rack controllers and query the PowerDriverRegistry directly from the region.

bc039df... by Lee Trager

LP: #1693299 - Only allow images with supported osystems to be uploaded.

When uploading an image using the format osystem/release if an unsupported
osystem is used it will not be deployable. MAAS now validates that the
uploaded osystem name is supported. BootResourceForm validation now happens
on the region without using RPC calls to the rack.