atlas
884fb3e08b
dashboard: remove the L0GS page and its journal backend
...
Logs live at swarm level now (VictoriaLogs, read through Grafana
Explore). The hive dashboard's own journal viewer goes, with
everything that existed only to serve it:
- frontend: /logs.html, logs.js, logs.css, the H0M3 "Logs" tile and
the per-agent menu's "journal logs ->" link. The build-log list
rules BU1LDS used from logs.css move into builds.css.
- hive-c0re: GET /api/journal/{name} and GET /api/journal-host, and
priv_client::read_container_journal.
- hive-priv / hive-priv-sock: the ReadContainerJournal request, its
JournalQuery/JournalOutput wire types and the journalctl -M executor.
- nix: hive-c0re's systemd-journal supplementary group, whose only
reader was the journal-host handler.
- docs: the L0GS section, the API entry and the security table row.
Closes #5113
Closes #3819
2026-10-12 01:26:33 +02:00
..
agent_config
tool_groups: add test for the case-insensitive is_known match
2026-10-09 00:50:27 +02:00
dashboard
dashboard: remove the L0GS page and its journal backend
2026-10-12 01:26:33 +02:00
forge
hive-c0re: a refused rev is an error log + Grafana alert, not a PR comment
2026-10-09 22:25:39 +02:00
job_queue
docs: the agent config meta-flake input is the local applied mirror, not forge git+http
2026-10-10 14:06:43 +02:00
lifecycle
hive status publishing: read the hive's OIDC secret from the store, retry until it is there
2026-10-10 01:05:33 +02:00
socket_server
hive-c0re: widen nix stderr predicate to cover error:/evaluation warning:, add tests
2026-10-08 00:46:23 +02:00
stats
hive-c0re/swarm-*: drop clippy allows and dedupe unix_now + KV open_or_create
2026-10-09 10:25:48 +02:00
stores
hive-c0re: close build-log rows a dead process left in flight
2026-10-11 02:37:08 +02:00
workers
hive-c0re: bound the read-only container listing and systemctl status calls
2026-10-09 15:46:55 +02:00
actions.rs
hive-c0re: a deploy request for a rev applied/main already contains is a no-op
2026-10-09 22:25:39 +02:00
container_view.rs
agents: remove the hive-level /model control; the swarm editor sets the model
2026-10-10 23:11:53 +02:00
coordinator.rs
hive-c0re: close build-log rows a dead process left in flight
2026-10-11 02:37:08 +02:00
dashboard_events.rs
hive-c0re: remove the approvals subsystem
2026-10-04 23:55:32 +02:00
gateway_nginx.rs
hive-c0re, hivectl: make the htpasswd and wg key tests fail on the in-place write
2026-10-09 17:22:25 +02:00
loose_ends.rs
hive-c0re: remove the approvals subsystem
2026-10-04 23:55:32 +02:00
main.rs
hive-c0re: validate forge env at startup; char-safe short revs
2026-10-09 10:51:39 +02:00
matrix.rs
hive-c0re: stop silently dropping errors on credential/marker writes
2026-10-09 10:24:15 +02:00
meta.rs
docs: the agent config meta-flake input is the local applied mirror, not forge git+http
2026-10-10 14:06:43 +02:00
migrate.rs
hive-c0re: remove the approvals subsystem
2026-10-04 23:55:32 +02:00
paths.rs
hive-c0re: stop silently dropping errors on credential/marker writes
2026-10-09 10:24:15 +02:00
priv_client.rs
dashboard: remove the L0GS page and its journal backend
2026-10-12 01:26:33 +02:00
secret_file.rs
hive-c0re: stop silently dropping errors on credential/marker writes
2026-10-09 10:24:15 +02:00
server.rs
swarm-ci-runner: run the forge CI runner as a swarm service
2026-10-05 13:55:37 +02:00
snapshot_push.rs
hive-c0re: clear O_NONBLOCK on the snapshot-store socket before btrfs send gets it
2026-10-11 02:42:45 +02:00
swarm_agent_status.rs
hive status publishing: read the hive's OIDC secret from the store, retry until it is there
2026-10-10 01:05:33 +02:00
swarm_notices.rs
swarm: present tense + no-queue-coordinates wording
2026-09-13 12:01:58 +02:00
swarm_queue.rs
hive status publishing: read the hive's OIDC secret from the store, retry until it is there
2026-10-10 01:05:33 +02:00
swarm_status.rs
hive status publishing: read the hive's OIDC secret from the store, retry until it is there
2026-10-10 01:05:33 +02:00
test_env.rs
test(hive-c0re): one crate-wide lock for env-mutating tests
2026-08-19 01:38:54 +02:00