atlas
606817a994
default swarm.attic domain and cache to the swarm's own cache on every host
2026-10-27 22:16:26 +01:00
atlas
61292e865e
add a host seam to the job-queue executors and test them
2026-10-27 21:02:31 +01:00
atlas
078aed1335
refuse unlisted squid names before any destination lookup
2026-10-27 20:59:06 +01:00
atlas
5513a6e875
rename the access-log variable in the squid vm test so it stops shadowing the driver's logger
2026-10-27 20:59:06 +01:00
atlas
a2cf6fe8bb
deploy squid on every hive host, with exporter, journal forwarding and self-check
2026-10-27 20:59:06 +01:00
atlas
f66b169158
give each appservice test its own scratch directory
2026-10-27 17:33:06 +01:00
atlas
d5c5862654
keep the matrix appservice registration in bao, with the host file as the last copy
2026-10-27 17:33:06 +01:00
atlas
fb6cd36b5f
format the docs tables and the services page
2026-10-27 16:03:44 +01:00
atlas
a572fb6a7f
forward the attic container's journal to the swarm collector
2026-10-27 16:03:23 +01:00
atlas
99fab06348
keep authelia's keys in bao, seeded from the existing key files
2026-10-27 16:01:57 +01:00
atlas
a70b25847e
refuse a dependency add of an issue on itself
2026-10-27 14:52:41 +01:00
atlas
8895bfc63f
document the cycle refusal in dependency add help
2026-10-27 14:52:41 +01:00
atlas
347b8119b2
refuse a dependency add that would close a cycle
2026-10-27 14:52:41 +01:00
atlas
10508895c4
swarm-ui: show and toggle an agent's unrestricted internet flag, add it to the create dialog
2026-10-27 14:45:04 +01:00
atlas
24beb167d8
hive-c0re: export the agent's unrestricted internet flag as a gauge
2026-10-27 14:44:54 +01:00
atlas
bcb15805d0
hive-c0re: fill the new flag when seeding imported permissions
2026-10-27 14:44:41 +01:00
atlas
ae8b2d39ec
swarm: merge a re-create into the stored agent permissions instead of overwriting them
2026-10-27 14:44:41 +01:00
atlas
8699857024
swarm: unrestricted_internet flag on the agent permissions record, unset reads as on, create writes false
2026-10-27 14:44:41 +01:00
atlas
e77459d2cb
count the cache's container in the service-container cases
2026-10-27 14:28:51 +01:00
atlas
458a046b8d
run attic as a swarm service with deploy.attic.enable
2026-10-27 13:04:17 +01:00
atlas
f59ed01353
fix the builder cache module-eval case and document the external cache
2026-10-27 13:02:43 +01:00
atlas
bd214b9f3e
require both attic options, follow attic's cache-name rule, read the token from a file
2026-10-27 13:02:43 +01:00
atlas
0849afec80
push green meta builds to the attic cache and record cached
2026-10-27 13:02:43 +01:00
atlas
c4e8d5b540
match the guest's legacy key path in the grafana tmpfiles check, not the /run secrets dir
2026-10-27 13:00:13 +01:00
atlas
a4e48a7bca
store the forge webhook secret and grafana's secret key in bao, seeded from the existing files
2026-10-27 13:00:13 +01:00
atlas
50c1f2a3d1
add rea agent module and reverse-engineer archetype
2026-10-27 11:33:04 +01:00
damocles
21a217c75c
hive-agent: test the turn-end events and the claude error mapping
2026-10-27 11:24:32 +01:00
atlas
09d89507a9
name the agent's entity before narrowing its role, and test hive provisioning against a fake store
2026-10-27 10:11:02 +01:00
atlas
139007e656
stop writing and attaching per-agent and per-hive bao policies
2026-10-27 10:11:02 +01:00
atlas
eac7f2a7c1
queue collector exports on disk and retry without a time limit
2026-10-26 23:19:59 +01:00
atlas
701efadfe4
only the controller's own comments carry the marker, and a cleared comment says resolved
2026-10-26 23:16:53 +01:00
atlas
9fc0e3bf90
comment once per pr and agent while red, clear the marker on a green build
2026-10-26 23:16:53 +01:00
atlas
0bc5a7e475
comment once on a merged config pr when its swarm build fails
2026-10-26 23:16:53 +01:00
iris
c28ca7aab5
swarm-ui: the moved tabs' redirects come from one table, with tests
...
The four tab moves each hand-wrote a redirect route. They are one table now,
MOVED_ROUTES, and movedHref says where an old address goes with its query
kept; /builds?run= still lands on the build's card. The builds page's own
redirect helper is gone.
2026-10-26 23:04:32 +01:00
iris
f55f0973eb
docs: the schedules page named in web-ui is the schedules card on the messages tab
...
Prose left stale by the tab moves: the web-ui overview still sent readers to a
schedules page, and the issue report's stylesheet still named its old page
component.
2026-10-26 23:04:32 +01:00
iris
599747bacb
swarm-ui: alerts and the issue report are folded cards on a reports tab
...
The alerts and issues tabs are one reports tab in the nav. Each page, unchanged
inside, is a card that starts shut and reads nothing until opened; the alerts
header's link, button and refresh picker move into the card's body. /alerts and
/issues redirect to /reports. Docs follow.
2026-10-26 23:04:32 +01:00
atlas
11914e3e9a
use a neutral path in the non-repo mount test
2026-10-26 22:06:51 +01:00
atlas
7dd5d30da8
remove the /shared bind from agent containers
2026-10-26 21:33:05 +01:00
damocles
044c18c481
hive-matrix-mcp: extract the unread decision into a pure function and test it
2026-10-26 21:05:26 +01:00
iris
9ffd537aa2
swarm-ui: the review classifier is a folded card on the jobs tab
...
The review tab is gone from the nav. Its page, unchanged inside, is a card on
/jobs that starts shut and reads nothing until opened; /review redirects to
/jobs. Docs follow.
2026-10-26 20:35:06 +01:00
iris
bdef828df3
swarm-ui: the schedules are a folded card on the messages tab
...
The schedules tab is gone from the nav. Its page, unchanged inside, is a card
on /messages under the broadcast card that starts shut and reads nothing until
opened; its add button and refresh picker move into the card's body.
/schedules redirects to /messages. Docs follow.
2026-10-26 20:28:58 +01:00
iris
d269c06d58
docs: say the jobs and builds cards start shut, in the active voice
2026-10-26 20:09:29 +01:00
iris
8f5b3a2fa8
swarm-ui: the jobs and builds cards are folded by default
...
Both cards on the jobs tab start shut and read nothing until opened; a link
with ?run= opens the builds card. The fold-and-build-on-first-open part of the
hives card is now one LazyDisclosure, which the hives card uses too. Docs
follow.
2026-10-26 20:09:17 +01:00
iris
a2f000bab4
swarm-ui: builds are a card under the job graph on the jobs tab
...
The builds tab is gone from the nav; its card sits below the jobs card on
/jobs. The swarm-builder commit status now links to /jobs?run=<id>, and the old
/builds address redirects there with its query so links already on PRs still
open the build. Docs and the link test follow.
2026-10-26 20:02:57 +01:00
atlas
31670da795
granter role no-op deletes the dead bootstrap token
2026-10-26 19:19:06 +01:00
atlas
59456c3c58
retry every failed meta build each round, a timeout included, and drop the attempt count
2026-10-26 18:52:33 +01:00
atlas
99d2ed5b9e
build a failed meta build once more, and treat a timeout or missing grant as no verdict
2026-10-26 18:52:33 +01:00
atlas
5e64048e53
gate each deploy on a swarm build of the agent from internal/meta
2026-10-26 18:52:33 +01:00
atlas
3db835fb57
granter role unit: no-op when the granter login works, delete the token after success
2026-10-26 18:49:02 +01:00
atlas
0c6e8fc5a2
move hiveName to deploy.hive-controller; only a hive host needs a name
2026-10-26 18:47:49 +01:00