~cgrabowski/maas:backport_fix_lp2051988_3.4

Last commit made on 2024-05-02
Get this branch:
git clone -b backport_fix_lp2051988_3.4 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_fix_lp2051988_3.4
Repository:
lp:~cgrabowski/maas

Recent commits

05e7325... 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)

a5e2216... by Christian Grabowski

fix: allow non-default ports for forward dns servers

a552d25... by Christian Grabowski

Revert "fix: allow non-default ports for forward dns servers"
This reverts commit 99b3d1f1fb61dbdc25000c3394faa547df5749bb.

99b3d1f... by Christian Grabowski

fix: allow non-default ports for forward dns servers
(cherry picked from commit d21ba292d3f8f8bff68279ec2538b91bb831ceba)