~r00ta/maas:lp-2031482-3.4

Last commit made on 2024-05-06
Get this branch:
git clone -b lp-2031482-3.4 https://git.launchpad.net/~r00ta/maas
Only Jacopo Rota can upload to this branch. If you are Jacopo Rota please log in for upload directions.

Branch merges

Branch information

Name:
lp-2031482-3.4
Repository:
lp:~r00ta/maas

Recent commits

fe2f088... 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.

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)

70d6b9e... by Christian Grabowski

Fix lp bug 2033632
https://bugs.launchpad.net/maas/+bug/2033632
(cherry picked from commit 147ce845b0575adf944eccafff804caf0bdd876e)

ea4598b... by Jack Lloyd-Walters

Move snap preload location to canonical org

(cherry picked from commit 30d40531a64899a488c7c7d3af4a6b62ff0c9207)
(cherry picked from commit e579ac291a9f4ac04b45f96e51cd295b2e2f2685)

da9f93b... by Seyeong Kim

Fixing memory leak when we use apt_pkg in deb.py

(cherry picked from commit d792780dbd0571fcd94e22cb7ce559d5f69aa1a0)

ad897f8... by Alexsander de Souza

fix(metadataserver): leave discovered interfaces disconnected

don't create a default VLAN for interfaces discovered by hardware sync
when MAAS cannot figure out the correct one.

fixes LP#2043970

(cherry picked from commit 253fdfa645f5596ff824f01f5cea6f2f5d316f13)