~troyanov/maas:node-release-scriptset

Last commit made on 2024-02-29
Get this branch:
git clone -b node-release-scriptset 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:
node-release-scriptset
Repository:
lp:~troyanov/maas

Recent commits

5672c84... by Anton Troyanov

feat: machine release scripts

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

Update maas-ui to 7fa132014
chore(deps): update dependency vitest to v1 (#5320)

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

f8c3112... by Jacopo Rota

fix: lp-2049508 cleanup leftover expired dynamic ips

5087447... by Adam Collard

fix: don't try and start the agent or rackd without config

dbd7014... by Anton Troyanov

fix: use unbuffered chan to catch services errors

errgroup.Group waits for all goroutines to finish and returns the first
error. In our case we want to fail fast if one of the services is still
running, but another reported a fatal error.

```
g := errgroup.Group{}

g.Go(func() error {
  return errors.New("oops")
})

g.Go(func() error {
  select {}
  return nil
})

// here will be a deadlock
fmt.Println(g.Wait())
```

bf71f15... by Jacopo Rota

feat: set transaction isolation level to REPEATABLE READ in maasapiserver

d1426b0... by Anton Troyanov

fix: set 660 permissions on httpproxy.sock

NGINX workers are running as nobody:maas

a04a5cd... by Adam Collard

fix: MAAS_AGENT_HTTPPROXY_SOCKET_PATH

53ece1f... by Bill Wear

Update maas-offline-docs to 41ed6b08a
update landing page (topic 6193)

fded749... by Bill Wear

Update maas-offline-docs to c7bd7cf8f
simplify landing page (topic 6498)