~d0ugal/maas:attrs-fix

Last commit made on 2020-06-26
Get this branch:
git clone -b attrs-fix https://git.launchpad.net/~d0ugal/maas
Only Dougal Matthews can upload to this branch. If you are Dougal Matthews please log in for upload directions.

Branch merges

Branch information

Name:
attrs-fix
Repository:
lp:~d0ugal/maas

Recent commits

09b5a5a... by Dougal Matthews

Use default not factory

74a9ad6... by Dougal Matthews

Use attr.Factory in NUMANode

Support for factory=list was added in attrs 18.1.0 which isn't present
in Bionic.

afe2e38... by Adam Collard

Only run a select number of tests with both authentication scenarios

Instead of running almost every API test twice, once for OAuth, once
for username and password, instead use oauth for most with select few
for testing both to identify regressions.

f3f8713... by Alberto Donato

use curtin's version of lsb_release instead of the lsb_release module

e55ff69... by Adam Collard

Fix up the broken pod API tests.

forms.PodForm.discover_and_sync_pod adds a task to the reactor via
callLater() to do things post commit.

The tests don't have a transaction boundary in the same way as the
form code expects, so we mock out the post_commit_do. The behaviour of
the form can be tested by the form tests.

Drive-by fixups to separate tests by if they're needing a regular user
or an admin, and avoid running the tests twice to test different
authentication mechanisms.

b0af71d... by Adam Collard

Improve robustness of NUMA node identification

Fixes LP:1885157

06d046b... by Caleb Ellis

Update maas-ui to a038cbcba0cc5f712887a1eed08a021e82c9db56

b357e0f... by Caleb Ellis

Update maas-ui to ead2afc16e6584ce9e88feb507803c9f0f976ffb

077c763... by Kit Randel

Update maas-ui to c5898c5eb1b9988b289f4dd71705f60f72e6664c

55697b5... by Kit Randel

Update maas-ui to b5230793baf3f550b746cb2e9c1618a11bd9d1af