atlas
7129ee0015
swarm: keep the webhook secret on read errors; surface hidden KV/auth/forge failures
...
- swarm-controller webhook: regenerate the secret only when the file is
absent. Any other read error is returned with the path; the caller
already logs "webhook secret unavailable" and the endpoint answers 503.
Overwriting meant every registered hook kept the old secret and every
delivery failed HMAC, with nothing re-registering them.
- swarm-queue-client wanted: open_read_only/watch return Result; only
STREAM_NOT_FOUND on the bucket maps to None. hive-c0re's wanted pull
fails the DAG node with the cause instead of logging "nothing has been
declared"; the watch warns with the error chain.
- swarm-nats-auth: warn when the OIDC secret re-read task dies.
- swarm-controller forge: listing a repo's config PRs failing is warn,
not debug.
Closes #5056
2026-10-09 15:10:20 +02:00
..
agent_config
tool_groups: add test for the case-insensitive is_known match
2026-10-09 00:50:27 +02:00
dashboard
swarm-ci-runner: run the forge CI runner as a swarm service
2026-10-05 13:55:37 +02:00
forge
hive-c0re: validate forge env at startup; char-safe short revs
2026-10-09 10:51:39 +02:00
job_queue
hive-c0re: drop the remaining "mirror" wording for the removed push
2026-10-07 20:04:07 +02:00
lifecycle
hive-c0re: stop silently dropping errors on credential/marker writes
2026-10-09 10:24:15 +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: remove the approvals subsystem
2026-10-04 23:55:32 +02:00
workers
swarm: keep the webhook secret on read errors; surface hidden KV/auth/forge failures
2026-10-09 15:10:20 +02:00
actions.rs
hive-c0re: remove the approvals subsystem
2026-10-04 23:55:32 +02:00
container_view.rs
hive-c0re: validate forge env at startup; char-safe short revs
2026-10-09 10:51:39 +02:00
coordinator.rs
container stats: measure agent disk usage through hive-priv, unknown on failure
2026-10-05 18:56:46 +02:00
dashboard_events.rs
hive-c0re: remove the approvals subsystem
2026-10-04 23:55:32 +02:00
gateway_nginx.rs
gateway: $connection_upgrade does not come from recommendedProxySettings
2026-09-02 09:04:24 +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
swarm CA: describe the store's pki root as the only anchor in docs and comments
2026-10-05 21:17:10 +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
container stats: bound hive-c0re's wait for the disk measurement, no total for an agent with no paths
2026-10-05 18:56:46 +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
refactor( #2862 ): one snapshot store per swarm, not one per peer
2026-07-31 22:15:37 +02:00
swarm_agent_status.rs
swarm: present tense + no-queue-coordinates wording
2026-09-13 12:01:58 +02:00
swarm_notices.rs
swarm: present tense + no-queue-coordinates wording
2026-09-13 12:01:58 +02:00
swarm_queue.rs
swarm-queue-based lifecycle notices, replacing push_todo(MANAGER_AGENT)
2026-08-24 14:34:37 +02:00
swarm_status.rs
hive-c0re: remove the approvals subsystem
2026-10-04 23:55:32 +02:00
test_env.rs
test(hive-c0re): one crate-wide lock for env-mutating tests
2026-08-19 01:38:54 +02:00