atlas
e30f5849d5
swarm-builder: export build counts, durations, queue wait and publish failures through the host's collector
...
The builder pushes its build metrics (builds by kind and outcome, build
duration, queue depth and wait, reply publish failures) to its forwarder's
OTLP receiver, which relays them to the swarm collector.
It also registers the standard store client-certificate gauges
(bao.client_cert.*, cert=builder) on the same exporter. They are the
builder's liveness signal: exported every minute whether or not a build
runs. The cert-metrics table in docs/scheduler/observability.md gains the
builder row.
2026-11-05 00:43:25 +01:00
..
hive-c0re
squid blocks a runtime deny list from the controller in every egress mode, ahead of the allow list
2026-11-04 22:16:35 +01:00
hive-forge
bound the forge's SSO source setup and retry it with a growing delay
2026-11-02 08:08:41 +01:00
hive-gateway
move hiveName to deploy.hive-controller; only a hive host needs a name
2026-10-26 18:47:49 +01:00
lib
report the granter login's real error and retry on a standby store
2026-11-04 19:37:09 +01:00
swarm-grafana /dashboards
harness metrics for tool calls, bash commands, reminders and first-turn context, on the agents board
2026-11-03 16:05:49 +01:00
bao-bootstrap-policy.hcl
bao: disable the unused approle auth method, declaratively
2026-09-28 22:58:36 +02:00
default.nix
drop the applied repo: the hive keeps no copy of an agent's config, only the deploy markers. Refs #5913
2026-11-01 17:49:10 +01:00
deploy.nix
remove the hive dashboard's stats page and the price table behind it
2026-11-03 07:45:51 +01:00
glue-attic-otel-oidc-client.nix
forward the attic container's journal to the swarm collector
2026-10-27 16:03:23 +01:00
glue-bao-readers-policy-order.nix
copy the cache's pull facts to each hive and create them in the in-swarm cache
2026-10-28 01:19:56 +01:00
glue-bao-readers-store-order.nix
order the store's readers after its container without wanting it
2026-11-01 13:35:52 +01:00
glue-bao-tls.nix
name the mint, not the publisher, as the writer of the client secrets
2026-10-30 16:57:58 +01:00
glue-bao-ui-oidc-client.nix
bao: OIDC login to the browser UI via authelia, as a metadata-only viewer
2026-09-28 19:56:38 +02:00
glue-builder-oidc-client.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
glue-ci-metrics-otel-oidc-client.nix
push ci run metrics to victoriametrics, with a grafana board
2026-10-16 20:43:11 +02:00
glue-ci-runner-otel-oidc-client.nix
swarm-ci-runner, swarm-grafana, swarm-victorialogs: forward each container's journal to the swarm collector
2026-10-16 11:22:51 +02:00
glue-claude-login-oidc-client.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
glue-controller-bao-identity.nix
move hiveName to deploy.hive-controller; only a hive host needs a name
2026-10-26 18:47:49 +01:00
glue-controller-env.nix
service urls carry no gateway port, httpsPort is listen-only
2026-10-25 10:45:54 +01:00
glue-controller-oidc-client.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
glue-forge-controller.nix
glue: forge's controller-dependent settings move out of the forge module
2026-10-13 22:14:28 +02:00
glue-forge-oidc-client.nix
nix: gate hive-c0re on deploy.hive-controller.enable, drop hyperhive.enable
2026-09-26 01:19:49 +02:00
glue-forge-otel-oidc-client.nix
hive-forge, hive-matrix: forward each container's journal to the swarm collector
2026-10-16 13:50:23 +02:00
glue-grafana-oidc-client.nix
nix: gate hive-c0re on deploy.hive-controller.enable, drop hyperhive.enable
2026-09-26 01:19:49 +02:00
glue-grafana-otel-oidc-client.nix
swarm-ci-runner, swarm-grafana, swarm-victorialogs: forward each container's journal to the swarm collector
2026-10-16 11:22:51 +02:00
glue-hive-otel-authelia.nix
move hiveName to deploy.hive-controller; only a hive host needs a name
2026-10-26 18:47:49 +01:00
glue-hive-tls-bao-identity.nix
hive-tls: the gateway leaf uses the services-issuer identity, not a hive's
2026-10-06 14:54:07 +02:00
glue-hive-tls-controllers.nix
agents fetch the hive CA from bao at boot instead of the meta flake embedding it
2026-10-19 20:15:13 +02:00
glue-logs-auth-bao-identity.nix
swarm-logs-auth: check agent tokens on the log store's query route
2026-10-13 08:38:05 +02:00
glue-matrix-ctl-bao-identity.nix
swarm-nats, matrix: the queue's and matrix-ctl's store identity paths are their own, not the hive's
2026-10-06 12:04:48 +02:00
glue-matrix-hive-discovery.nix
move hiveName to deploy.hive-controller; only a hive host needs a name
2026-10-26 18:47:49 +01:00
glue-matrix-oidc-client.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
glue-matrix-otel-oidc-client.nix
hive-forge, hive-matrix: forward each container's journal to the swarm collector
2026-10-16 13:50:23 +02:00
glue-metrics-auth-bao-identity.nix
add swarm-metrics, an agent CLI for the metrics store
2026-10-17 10:10:17 +02:00
glue-nats-auth-bao-identity.nix
swarm-nats: the auth responder's store identity path is its own, not the hive's
2026-10-06 10:04:30 +02:00
glue-nats-bao-identity.nix
swarm-nats, matrix: the queue's and matrix-ctl's store identity paths are their own, not the hive's
2026-10-06 12:04:48 +02:00
glue-nats-oidc-client.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
glue-nats-wireguard.nix
glue: nats firewall on the wireguard interface moves out of the nats module
2026-10-14 10:15:19 +02:00
glue-notify-router-oidc-client.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
glue-review-classifier-oidc-client.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
glue-secret-publisher-authelia.nix
swarm-authelia: run the secret publisher and a journal forwarder inside the container
2026-10-17 00:28:16 +02:00
glue-secret-publisher-bao-identity.nix
name the mint, not the publisher, as the writer of the client secrets
2026-10-30 16:57:58 +01:00
glue-swarm-bao-otel-oidc-client.nix
ops: update option pointers after grafana/bao split
2026-10-01 09:53:04 +02:00
glue-swarm-otel-oidc-client.nix
ops: update option pointers after otel split
2026-10-01 13:00:40 +02:00
glue-victorialogs-otel-oidc-client.nix
swarm-ci-runner, swarm-grafana, swarm-victorialogs: forward each container's journal to the swarm collector
2026-10-16 11:22:51 +02:00
glue-victoriametrics-otel-oidc-client.nix
swarm-victoriametrics: forward the container's journal to the swarm collector
2026-10-16 14:47:31 +02:00
hive-matrix-service.nix
move links, adminSync.ignoreUsers and scrapeTargets under their service's deploy namespace
2026-11-01 20:47:23 +01:00
hive-matrix.nix
keep service containers' boot-wait budgets under their start limit, and check it
2026-11-02 08:00:26 +01:00
hive-network.nix
deploy squid on every hive host, with exporter, journal forwarding and self-check
2026-10-27 20:59:06 +01:00
hive-options-removed.nix
publish operators' forge-profile pronouns to kv and list them in the agent prompt
2026-10-17 13:10:05 +02:00
hive-priv-cache.nix
order the store's readers after its container without wanting it
2026-11-01 13:35:52 +01:00
hive-priv.nix
read privateUsers from the closure record at start, and move the data owner option under hive-controller
2026-11-01 17:06:18 +01:00
hive-squid-credential.nix
order the store's readers after its container without wanting it
2026-11-01 13:35:52 +01:00
hive-squid.nix
squid blocks a runtime deny list from the controller in every egress mode, ahead of the allow list
2026-11-04 22:16:35 +01:00
hive-tls.nix
order the store's readers after its container without wanting it
2026-11-01 13:35:52 +01:00
host-ca-removed.nix
drop option renames and removals older than two weeks
2026-10-16 22:04:57 +02:00
hyperhive.nix
move hiveName to deploy.hive-controller; only a hive host needs a name
2026-10-26 18:47:49 +01:00
local-defaults.nix
swarm-nats: take the callout issuer and user keys from the store
2026-10-06 14:53:33 +02:00
nats-callout-removed.nix
docs: put the credentials prose on the overview and the tables on the reference
2026-10-26 18:10:01 +01:00
otel.nix
pin that the hive collector keeps file_storage for its exporter queue without a journald receiver
2026-11-01 17:05:40 +01:00
stylix-theme.nix
swarm-ui: apply the operator's stylix theme, same as the dashboard already does
2026-08-24 14:28:25 +02:00
swarm-attic-options.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
swarm-attic.nix
run swarm-attic in its own network namespace
2026-11-03 07:42:10 +01:00
swarm-authelia-service.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
swarm-authelia.nix
authelia's store-login units wait for the container's network
2026-11-04 19:16:47 +01:00
swarm-bao-service.nix
move the small per-service host options to deploy.<service>
2026-10-29 08:44:11 +01:00
swarm-bao.nix
report the granter login's real error and retry on a standby store
2026-11-04 19:37:09 +01:00
swarm-builder.nix
swarm-builder: export build counts, durations, queue wait and publish failures through the host's collector
2026-11-05 00:43:25 +01:00
swarm-ci-metrics.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
swarm-ci-runner.nix
ci runner: export its built-in metrics through the container's forwarder
2026-11-04 22:26:54 +01:00
swarm-claude-login.nix
name the mint, not the publisher, as the writer of the client secrets
2026-10-30 16:57:58 +01:00
swarm-controller.nix
links menu: give the forge link an emoji-presentation icon
2026-11-02 20:19:05 +01:00
swarm-grafana-service.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
swarm-grafana.nix
wait for grafana's socket and read the forge's user list whole in the mint
2026-11-02 00:22:25 +01:00
swarm-nats-service.nix
move the small per-service host options to deploy.<service>
2026-10-29 08:44:11 +01:00
swarm-nats.nix
order the store's readers after its container without wanting it
2026-11-01 13:35:52 +01:00
swarm-notify-router.nix
name the mint, not the publisher, as the writer of the client secrets
2026-10-30 16:57:58 +01:00
swarm-otel-service.nix
move links, adminSync.ignoreUsers and scrapeTargets under their service's deploy namespace
2026-11-01 20:47:23 +01:00
swarm-otel.nix
move links, adminSync.ignoreUsers and scrapeTargets under their service's deploy namespace
2026-11-01 20:47:23 +01:00
swarm-required-services.nix
default swarm.attic domain and cache to the swarm's own cache on every host
2026-10-27 22:16:26 +01:00
swarm-review-classifier.nix
name the mint, not the publisher, as the writer of the client secrets
2026-10-30 16:57:58 +01:00
swarm-secret-publisher.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
swarm-snapshot-store.nix
snapshot store: bound the transfer on both ends
2026-10-16 11:45:58 +02:00
swarm-ui.nix
move links, adminSync.ignoreUsers and scrapeTargets under their service's deploy namespace
2026-11-01 20:47:23 +01:00
swarm-victorialogs-service.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
swarm-victorialogs.nix
bao reader policy, responder units and docs for the per-surface grant
2026-11-01 18:40:35 +01:00
swarm-victoriametrics-service.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00
swarm-victoriametrics.nix
bao reader policy, responder units and docs for the per-surface grant
2026-11-01 18:40:35 +01:00
swarm-wireguard.nix
move hiveName to deploy.hive-controller; only a hive host needs a name
2026-10-26 18:47:49 +01:00
swarm.nix
keep authelia's oidc client secrets in the store, not on disk
2026-10-30 16:57:58 +01:00