maas:3.5

Last commit made on 2026-01-23
Get this branch:
git clone -b 3.5 https://git.launchpad.net/maas
Members of MAAS Committers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
3.5
Repository:
lp:maas

Recent commits

e920fcc... by Stamatis Katsaounis

fix: set MAAS_PATH to maas.power command

Resolves: LP:2080646
(cherry picked from commit 9a8ac7957d9ec52c6d0fd5dddf263a12f4fd20a9)

Failed
[SUCCEEDED] install-dependencies:0 (build)
[SUCCEEDED] lint:0 (build)
[FAILED] test:0 (build)
13 of 3 results
8e932f0... by Jacopo Rota

Prepare for 3.5.10 release

Failed
[SUCCEEDED] install-dependencies:0 (build)
[SUCCEEDED] lint:0 (build)
[FAILED] test:0 (build)
13 of 3 results
bc2cb4d... by Jacopo Rota

fix: use netplan version 2 for custom ubuntu images deployed in memory

Resolves: LP:2134059
(cherry picked from commit 8492ac89f5cd9c7459f4c01cd5399dc1373f5e3d)

Failed
[SUCCEEDED] install-dependencies:0 (build)
[SUCCEEDED] lint:0 (build)
[FAILED] test:0 (build)
13 of 3 results
9a88484... by Björn Tillenius

fix: wait for LXD to be installed in LXD VM host deployment

(cherry picked from commit b0427c945a220c5f7afc9349622fbbb3f7d23a5d)

Failed
[SUCCEEDED] install-dependencies:0 (build)
[SUCCEEDED] lint:0 (build)
[FAILED] test:0 (build)
13 of 3 results
4a95609... by Jacopo Rota

fix: move custom bootloaders to image-storage/custom-bootloaders to avoid clashing with custom images.

Resolves: LP#2133828
(cherry picked from commit e24f9edc90475336b6cb2974f29e6588d45ea32c)

Failed
[SUCCEEDED] install-dependencies:0 (build)
[SUCCEEDED] lint:0 (build)
[FAILED] test:0 (build)
13 of 3 results
57b1f46... by Anton Troyanov

fix: 20-maas-03-machine-resources fails for uint64 counters

The bug is coming from LXD package we are using:
https://github.com/canonical/lxd/pull/17010

Resolves LP:2132282

(cherry picked from commit 1ecbfa5fb836fa00aaf391c834773888c97a1100)

Failed
[SUCCEEDED] install-dependencies:0 (build)
[SUCCEEDED] lint:0 (build)
[FAILED] test:0 (build)
13 of 3 results
5c4c4c7... by Jacopo Rota

fix: custom ubuntu images fail to deploy in memory.

Resolves: LP#2132663

(cherry-picked from 17c336808377413ced628fd50e8cab7fa05fbccc)

Failed
[SUCCEEDED] install-dependencies:0 (build)
[SUCCEEDED] lint:0 (build)
[FAILED] test:0 (build)
13 of 3 results
68b8b8e... by Alessandro Marcolini

fix: fetch all the domains and the resource_record_count in one separate query

Doing `select_related` and `prefetch_related` for the domain objects resulted in having to calculate the `resource_record_count` for all the nested domain objects inside a node (didn't matter if it was the same domain object across all the nodes or a different one). So, while it's true that we weren't doing any additional queries (because we already fetched all the objects in the `prefetch_related` and `select_related`), we still had to some loops on the python side. Repeat this for N nodes and you get a high waste of CPU.

This commit introduces a new approach of doing it:
- remove the domain and domain-related tables from the `select_related` and `prefetch_related`
- have a single query to get all the domains together with the infamous `resource_record_count`
- assign the domain object to every node by looking at the node's domain_id

Resolves: LP: #2098967
(cherry picked from commit 0299ef83dc883366dcc43860bc40c268b7125d90)

Failed
[SUCCEEDED] install-dependencies:0 (build)
[SUCCEEDED] lint:0 (build)
[FAILED] test:0 (build)
13 of 3 results
6f258cb... by Nick De Villiers

Update maas-ui to ccb6f80bb
fix: use underscores in bundle name and .tgz extension 3.5 backport (#5826)

Failed
[SUCCEEDED] install-dependencies:0 (build)
[SUCCEEDED] lint:0 (build)
[FAILED] test:0 (build)
13 of 3 results
46eb264... by Jacopo Rota

Prepare for 3.5.9 release

Failed
[SUCCEEDED] install-dependencies:0 (build)
[SUCCEEDED] lint:0 (build)
[FAILED] test:0 (build)
13 of 3 results