~troyanov/maas:proxy-check-targets

Last commit made on 2024-04-24
Get this branch:
git clone -b proxy-check-targets 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:
proxy-check-targets
Repository:
lp:~troyanov/maas

Recent commits

35b7475... by Anton Troyanov

test(agent): region endpoints are unreachable

d5a190e... by Anton Troyanov

fix(agent): check if region endpoints are reachable

Region Controller might return IP:PORT that is not reachable by the
Agent (due to firewall configuration or network setup). Hence we should
add check if endpoints are reachable before applying them as targets
when configuring Agent HTTP reverse proxy service.

Resolves LP:2063220

Workflow logic is constrained by deterministic execution requirements.
In Go, Workflow Definition code cannot directly do the following:
- Call an external API, conduct a file I/O operation, talk to another service, etc

Normally we should use Activity for this scenario, however we are
confident and consider that we want to do this I/O inside the workflow.

But by having a blocking I/O you might get the following panic:
panic: Potential deadlock detected: workflow goroutine "root" didn't yield for over a second

It happens simply because the "root" goroutine was not scheduled for
execution. By using `workflow.Go` we don't mess with the scheduler and
we should worry about logic inside `workflow.Go` not take more than 1
second.

50bd23b... by Jones Ogolo <email address hidden>

Update maas-ui to 315f14ba2
feat(ui): add delete static IP side panel (#5410)

Co-authored-by: Nick De Villiers <email address hidden>

d53814a... by Wyatt Rees

feat: Add new 'msm enrol' command for enroling to MSM instance (WIP)

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

Update maas-ui to ab9189052
fix(deps): update redux ecosystem (#5342)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Peter Makowski <email address hidden>

9beb6a2... by Bill Wear

Update maas-offline-docs to 6939989d3
docs(release): add new image storage/sync to release notes

4d15d2d... by Bill Wear

Update maas-offline-docs to c400d1d93
doc: updating file with discourse changes

a6dd89c... by Bill Wear

Update maas-offline-docs to 409ca1e15
doc: updating file with discourse changes

bda659b... by Bill Wear

Update maas-offline-docs to a72469e46
docs(release): add multipath improvements to release notes

85f27d9... by Jacopo Rota

fix: non-machines nodes are excluded from the v3 machines list