~r00ta/maas:lp-2031482-3.5

Last commit made on 2024-05-06
Get this branch:
git clone -b lp-2031482-3.5 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.5
Repository:
lp:~r00ta/maas

Recent commits

78010f2... 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.

cda74f6... by Jacopo Rota

Revert "fix: lp-2060297. Do not start apiserver until the unix socket has been created. bf1a5bd00cc3266b9933aeb5afab71b13eddfaff

a6d18f3... by Anton Troyanov

chore(deps): bump pebble to 1.10.2

Resolves LP:2064726

(cherry picked from commit 012430e452b8bd4e1714de51c7d11bb5c5b70e7e)

8184ca8... 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)

e701b55... by Christian Grabowski

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

a2940eb... by Nick De Villiers

Update maas-ui to 43b362bfe
fix(machines): tab link highlighting on machine summary 3.5 backport (#5408)

273024f... by Anton Troyanov

Prepare for 3.5.0 RC3 release

b383582... by Jacopo Rota

feat: bump default lts from focal to jammy

(cherry-picked from 27e5d52cf14c8dfd379ef1ec20a99b9b704c3b02)

44c0003... by Eline Maaike De Weerd

fix: lp-2054709 propagation of workflow execution error messages for power actions

3c34344... 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)