maas:3.4

Last commit made on 2024-06-17
Get this branch:
git clone -b 3.4 https://git.launchpad.net/maas
Members of MAAS Committers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
3.4
Repository:
lp:maas

Recent commits

6fe04b8... by Christian Grabowski

Prepare for 3.4.3 release

99de245... by Christian Grabowski <email address hidden>

Prepare for 3.4.3 RC1 release

a9f8269... by Björn Tillenius

fix: lp-2029522. Check if the connection was already dropped in the connectionpool disconnect method.

(cherry picked from commit c97dc1b3d16b561eb72cd282e83a68678a375570)

1c07a56... by Björn Tillenius

Bug #2066276: ipv6 test failures: AttributeError: 'RRHeader' object has no attribute '_address'

fix: parse DNS results correctly

(cherry picked from commit 4f6ef7d4e2feab5445b39330949ed5a13d10d526)
(cherry picked from commit 557d3f62aa3399150b84cfc95949cd3416c6ce04)

Limit test processes in parallel to 4 by default.

It's possible to change the number of parallel processes by passing
in the MAAS_MAX_TEST_PROCESSES environment variable. For example:
MAAS_MAX_TEST_PROCESSES=8 utilities/run-py-tests-ci

This aims to reduce the number of intermittent failures in our CI.

(cherry picked from commit b2df4b603143d36e95b7e0d8e6b442fd2ac7c8ed)

Apply intermittent test failure fix from e4d49a5503.

10b30a9... by Jacopo Rota

fix: lp-2031482. If a controller interface has moved to a VLAN in another fabric, move all the assigned subnets to the new VLAN/fabric. For machines, simply clear all the IPs.

(cherry-picked from 0ad0bd21810d29be72546324cf5cf870ffa75167)

5a5221d... by Jacopo Rota

fix: lp-2064281. The mac address that the rack controller communicates to the region when the machine's configuration is requested must be normalised

(cherry-picked from 5c528c657e916ec6dce9e231b54a26205a243885)

bd8fee8... by Björn Tillenius

Prepare for 3.4.2 release

43d6234... by Christian Grabowski

fix: only create HW sync events when hardware has changed
(cherry picked from commit 8ac98e0024bb8557bd31fa9b2d5382e8e7e0cd03)

20734c6... by Björn Tillenius

Bug #2043970: MAAS 3.2.9 creates for Calico Interfaces 80.000 fabrics

Redo the fix for bug #2043970.

In some cases we need to create VLANs/fabrics for interfaces that don't have
links. For example for VLAN interfaces, often it's the VLAN interface that has
an address, while the underlying physical interface often is without any
address. In that case, the physical interface should have a VLAN that is on the
same fabric as the VLAN interface.

Also removed the check whether a machine is a controller. A controller is not
special. It's a deployed machine. If Calico is installed on a controller, we
should not create useless fabrics.

(cherry picked from commit 94dac1082c3a3958e7c01f29e1d0320a775633ae)
(cherry picked from commit 3c34344be9f9ab6f283a505193c678ff039c17ef)

f8c9bd9... by Christian Grabowski

fix: handle BIND failures when notifies are delayed
(cherry picked from commit 19ac75f3d5e2bcb7d4934579aa94717dc1823104)