~lloydwaltersj/maas:backport-org-snapcraft-change-3.5

Last commit made on 2024-04-02
Get this branch:
git clone -b backport-org-snapcraft-change-3.5 https://git.launchpad.net/~lloydwaltersj/maas
Only Jack Lloyd-Walters can upload to this branch. If you are Jack Lloyd-Walters please log in for upload directions.

Branch merges

Branch information

Name:
backport-org-snapcraft-change-3.5
Repository:
lp:~lloydwaltersj/maas

Recent commits

0fe4815... by Jack Lloyd-Walters

Move snap preload location to canonical org

282e8b3... by Peter Makowski

Update maas-ui to 3e724e11b
refactor: remove dead code (#5380)

faf85e1... by Nick De Villiers

Update maas-ui to faf4dae35
chore(deps): Upgrade react-router-dom to v6 MAASENG-1606 (#5378)

Co-authored-by: Peter Makowski <email address hidden>

163c1f5... by Anton Troyanov

fix: /run/maas should be owned by maas

(cherry-picked from 4c11654e74151aab48194756493562ae0c40ee07)

5d22a4c... by Anton Troyanov

fix: tag evaluation over RPC on rack fails when TLS is enabled

Rack Controller is making multiple API calls when EvaluateTag RPC is
called:
- GET /MAAS/api/2.0/nodes/dqk73h/?op=details
- GET ... (other nodes)
- POST /MAAS/api/2.0/tags/Test/?op=update_nodes

Since MAAS already allows certain locations to be served via HTTP
(see src/maasserver/templates/http/regiond.nginx.conf.template)
We decided to skip certificate validation check for this particular RPC
call.

PostHTTPRedirectHandler class is required to solve the following issue [0]
which happens because MAAS forces HTTPS via 301 redirect [1]

[0]: https://bugs.python.org/issue14338
[1]: https://www.rfc-editor.org/rfc/rfc9110.html#name-301-moved-permanently

Resolves LP:2054808

(cherry picked from commit bdb5694d6d0cfd1060366385e67e6c9d9d0790b4)

f589f6d... by Anton Troyanov

fix: cleanup /run/maas when upgrading

MAAS versions before 3.5 have /run/maas owned by root:root
During upgrade to 3.5 we should recreate /run/maas with maas:maas
(creation is done by debian/maas-rack-controller.maas-rackd.service)

(cherry picked from commit 4aa9e1e99dd51533468ee35e907e7efaca2d2992)

28a01e5... by "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>

Update maas-ui to bb3080b9f
chore(deps): bump express from 4.18.1 to 4.19.2 (#5374)

Signed-off-by: dependabot[bot] <email address hidden>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

1705123... by "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>

Update maas-ui to 0f5d2d524
chore(deps): update testing libraries (#5373)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

ced15fd... 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)

403cb56... by Peter Makowski

Update maas-ui to 41fd7c886
refactor: simplify store actions export (#5364)