Watch
0
0
Fork
You've already forked hyperhive
0

log failed controller jobs, re-run the meta update every ten minutes

This commit is contained in:
atlas 2026-10-25 12:25:01 +01:00
commit 0f1ba6e630
4 changed files with 153 additions and 17 deletions

View file

@ -22,7 +22,9 @@ The swarm's control plane. The swarm UI and `swarmctl` are its clients.
reported takes its hive and declared state in `/api/agents/status` from the
one hive whose declaration places it.
- **Job graph** — a `hive-jobq` scheduler, served at `GET /api/jobq/graph`.
Every provisioning step below runs as a node in it.
Every provisioning step below runs as a node in it. A node that fails logs
one `warn` line, `swarm jobq: node failed`, with its `node` id, `kind` and
`error`.
- **Agent creation** — `POST /api/agents` queues the SSO identity (through
`swarm-authelia-bridge`), forge user, config repo, store identity, forge
token and matrix account, declares the agent `paused`, then sends its hive