~cgrabowski/maas:backport-perftests-split-to-3.2

Last commit made on 2022-06-09
Get this branch:
git clone -b backport-perftests-split-to-3.2 https://git.launchpad.net/~cgrabowski/maas
Only Christian Grabowski can upload to this branch. If you are Christian Grabowski please log in for upload directions.

Branch merges

Branch information

Name:
backport-perftests-split-to-3.2
Repository:
lp:~cgrabowski/maas

Recent commits

ee5c222... by Alberto Donato

move performance tests so they're easier to select/skip for runners

Drop the marker for performance tests and move them under src/maasperf.
bin/pytest doesn't look there by default, while the bin/test.perf runner only runs tests under that tree.

(cherry picked from commit fa5728e6ad5e902f01bfc2d0cd85e021c6b85bd7)

a3a9891... by Anton Troyanov

fix: LP:1978121

(cherry picked from commit 6176efa5311b0908c33f81f5ce9417fd48916e1b)

78b211c... by Anton Troyanov

fix: LP:1978072

(cherry picked from commit 62936012cc482228f6df828bd047cc639707d59d)

072e44b... by Anton Troyanov

fix(redfish): backport redfish fixes to 3.2

fix: LP:1977864

(cherry picked from commit 2a809b6738e209e55b27c597f8182afbf8241662)

fix: LP:1977866

(cherry picked from commit c0bf73e7678b79b7de50c3bd3223c54198d0c5e0)

fix: LP:1977942

(cherry picked from commit b67298258b44c20ab0b95bb89eb53e08299c4ca8)

fix: LP:1977951

(cherry picked from commit 51eb53d51c86d1551feaf6ace317d043ee0deba5)

d42be34... by Anton Troyanov

feat(redfish): detect redfish in bmc_config

(cherry picked from commit 7d11ef2c4af03b65bf8be988a370b99c81bcaedf)

LP:1977822 fix wrong method name

(cherry picked from commit 0ffc9a9491d69f71b94a83b6975c2517fec69f40)

7eaf62b... by Anton Troyanov

feat(tests): fake pci and usb devices for network

Create devices under pci and usb when creating neworks in order to fully replicate machine-resources output.

(cherry picked from commit 9772187c7b87957ce54de09952eb45725408b98c)

db8f5e0... by Björn Tillenius

Remove unused code from Node.set_power_config().

There was code that checked for self.bmc, even though it couldn't really
be None, except for in unit tests.

A lot of tests passed in "" as the power type, expecting to get a node
without a BMC configured. But in reality, that created a BMC with power
type "", which is invalid.

(cherry picked from commit eb055f00437974e4a36ea2969002b2830f81af9f)

Add stats for power drivers.

Also added an attribute to BMC, so that we can track whether the BMC was
auto-detected in commissioning, or whether the user created it manually.

(cherry picked from commit ab360b09b24e750d106e07778574e72a8dfc99fc)

58f181d... by Gavin Lin

Add Raritan PDU power driver.

(cherry picked from commit 2aa1d2b147aa8d544c1bff1742cce9047d3f1ee6)

b002495... by Alberto Donato

LP:1976516 link Script to ScriptResult when creating a new one

This was causing no script to be returned for LXD VM hosts that are not deployed by MAAS.
It also fixes commissioning data sent back from the refresh operation on LXD VM hosts to return data for both resources script (to match what regular commissioning does).

5027735... by Christian Grabowski

Prepare for 3.2.0 beta6 release