~troyanov/maas:backport-bd7ac34-3.5

Last commit made on 2024-04-04
Get this branch:
git clone -b backport-bd7ac34-3.5 https://git.launchpad.net/~troyanov/maas
Only Anton Troyanov can upload to this branch. If you are Anton Troyanov please log in for upload directions.

Branch merges

Branch information

Name:
backport-bd7ac34-3.5
Repository:
lp:~troyanov/maas

Recent commits

77911e8... by Anton Troyanov

fix(deb): remove Temporal config files

Resolves LP:2057917

(cherry picked from commit bd7ac349483f2fee99baa7d89226c01d6e3e60b6)

05ee0de... by Alexsander de Souza

fix: get Ubuntu kernel for ephemeral deployments

fixes LP#2057939

(cherry picked from commit 21cf88e8a2f7855881728f965b7ca85ab59f4268)

91d14b7... by Nick De Villiers

Update maas-ui to cf895df1b
fix(machines): Remove typo on empty network table MAASENG-2889 (#5360)

d9d5dca... by Anton Troyanov

fix: MAAS Redfish doesn't reboot Cisco UCS C-series appliance

Resolves LP:2028000

(cherry picked from commit 95705c9a4d264efe85e472629065b59b714ee0c6)

c33cef4... by Christian Grabowski

fix: modify migration 0318 to depend on 0304 and add no-op merging the two
(cherry picked from commit fabb6185317ec45b59af31b932b4c1b4bfa38f8a)

5b6e097... by Jacopo Rota

fix: lp-2058273. Make the sync-bootresources workflow deterministic

(cherry-picked from 37bb6c453c7f0971f551affb939ee6368996c10d)

8fd8a74... by Jacopo Rota

fix: lp-2057748. The UI provides the keyring data file content as a base64 encoded string. On the backend we have to decode the string with base64 accordingly.

(cherry-picked from 046c7a74cc190bcf6713bb274ac152412978764d)

365a659... by Anton Troyanov

fix: /run/maas should be owned by maas

`/run` is usually a tmpfs mount, and it is not persistent across reboots, so
`/run/maas` should not be created using .dirs, .install or .postinst scripts.

MAAS has various services that store their directories and files under
`/run/maas`, but because some services are run as root (e.g. dhcp), this leads
to ownership issues when `mkdir -p` is used (e.g. DHCP will create
`/run/maas/dhcp`)

In order to solve ownership issue, this commit changes DHCP service directory
to `/run/maas-dhcp` while keeping `/run/maas` only for files related to MAAS
itself (not external 3rd party services)

Resolves LP:2056222
Resolves LP:2056225

(cherry picked from commit 3b58876f7dbf6d4b563a36a16282a51876c28255)

dbce2b4... by Jacopo Rota

fix: lp-2058037. Ensure get-bootresourcefile-endpoints activity fails if the region is not exposing its ip yet.

(cherry-picked from 81a99768c3098a9fbd76f8de1e27ea8433af04ba)

a4e6c83... by Peter Makowski

Update maas-ui to 2384eb408
fix: cannot stop importing images MAASENG-2864 (#5351)