~troyanov/maas:backport-76e0fb0-3.5

Last commit made on 2024-04-04
Get this branch:
git clone -b backport-76e0fb0-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-76e0fb0-3.5
Repository:
lp:~troyanov/maas

Recent commits

f3e448f... by Anton Troyanov

feat(temporal): enable mTLS

Use MAAS cluster key/cert and CA to configure Temporal mTLS [0]

[0]: https://docs.temporal.io/self-hosted-guide/security#encryption-in-transit-with-mtls

Resolves LP:2058332

(cherry picked from commit 76e0fb0351f31aa9e4f3c87a78792c8cec20ef0d)

8bbc52a... by Jacopo Rota

fix: remove comments from setup.cfg

(cherry-picked from 5077bdb1202db5faf6d5bb1070c3fba7e75bc2d6)

c97dc1b... by Jacopo Rota

fix: lp-2029522. Check if the connection was already dropped in the connectionpool disconnect method.

7f700c4... by Jacopo Rota

fix: lp-2058332. Generate, store and propagate to the racks the certificate for temporal mTLS.

(cherry-picked from b8f0cf233ef4d698d273d0b99baea6b0f91dd18f)

e65875e... by Anton Troyanov

feat: autodetect broadcast address

MAAS is now using new execution platform (Temporal) to model reliable
workflows. Temporal is itself supports clustering, however in order to form a
cluster each node has to advertise a broadcast address.

Because Temporal is running on each MAAS Region Controller node, we
should autodetect broadcast address and use regiond.config as a
fallback.

Resolves LP:2058625

(cherry-picked from 7a5e4e8a6783e1e505f227515b32b773c9701951)

7d3609a... by Jacopo Rota

fix: require typing_extensions>=4.6.0 for testing

(cherry-picked from f74883b89d22a0d216d7d956ae45c21f4dbb58a0)

b23c432... by Peter Makowski

Update maas-ui to 7deb99c6b
chore: update to Google Analytics 4 MAASENG-2910 (#5381)

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)