diff --git a/docs/architecture/RECON-multiagent-2026-07-27.md b/docs/architecture/RECON-multiagent-2026-07-27.md index 7138524..ab637eb 100644 --- a/docs/architecture/RECON-multiagent-2026-07-27.md +++ b/docs/architecture/RECON-multiagent-2026-07-27.md @@ -637,3 +637,13 @@ No runtime state was touched. - `outline`, `joplin`, `umami` run on vps with no `services/` dir on master — their hosts entries added in etap 0 document this; actual GitOps cutover (compose in repo) is still pending (F20.2). + +**Solaria node-agent docker gid (A2/E19) — status 2026-07-30** + +- Repo fix already on master (`ddae57c`, `group_add: "996"` in + `hosts/solaria/runtime/node-agent/docker-compose.override.yml`) but never + deployed: running container inspected 2026-07-30 shows `GroupAdd=[999]` and + still logs `Docker unavailable: Permission denied`. Deploy from the task + worktree is blocked by design (`deploy.sh` preflight enforces master); + pending operator run of `scripts/deploy/deploy.sh solaria` from the main + checkout, then re-verify container events reach `/opt/homelab/events/` on vps. diff --git a/hosts/solaria/runtime/node-agent/docker-compose.override.yml b/hosts/solaria/runtime/node-agent/docker-compose.override.yml index 8028c7a..0d3de72 100644 --- a/hosts/solaria/runtime/node-agent/docker-compose.override.yml +++ b/hosts/solaria/runtime/node-agent/docker-compose.override.yml @@ -7,7 +7,7 @@ services: # group_add lists, so the base 999 stays alongside; 996 is what grants # socket access here. Same per-host pattern as piha (123) and lustro (991). group_add: - - "996" + - "996" # host docker gid, verified 2026-07-30 (getent group docker → 996) environment: - NODE_NAME=solaria - NODE_TYPE=ai_node