atlas
6c1ab87f68
swarm-otel: declare forgejo's published scrape target on every host
...
The forgejo entry in `swarm.otel.publishedScrapeTargets` was declared
under `deploy.forgejo.enable`, so it existed only in the forge host's
evaluation. Its two readers evaluate elsewhere: the collector renders
its prometheus jobs from its own host's list, and authelia registers
the collector client's audience from its own host's list. With the
forge, the collector and authelia on different hosts, the collector
had no forgejo job and authelia would have refused its token.
Declare the entry unconditionally in swarm-otel-service.nix, keyed on
`swarm.forge.domain`, which every host evaluates identically. A swarm
with no forge scrapes a name that answers nothing and shows a failing
job, the same trade the collector and grafana OIDC clients already make.
Single-host render is unchanged: the entry already existed there.
Part of #5205
2026-10-13 22:15:13 +02:00
..
agent-forge-bao.nix
agents: swap the agent's bao leaf in with one rename
2026-10-11 10:00:43 +02:00
agent-github-bao.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
agent-icon.nix
nix: split module-eval into per-subsystem checks
2026-09-20 04:25:54 +02:00
agent-matrix.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
agent-memory.nix
subagent, bash: run each subagent run and bash task in its own cgroup
2026-10-13 12:25:27 +02:00
agent-otel.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
agent-plugins.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
agent-queue-bao.nix
module-eval: restore agentWith in agent-queue-bao.nix
2026-10-13 14:56:25 +02:00
agent-runtime.nix
agents: swap the agent's bao leaf in with one rename
2026-10-11 10:00:43 +02:00
agent-user.nix
module-eval: agent-user test asserts the heal_own_dir form
2026-10-09 11:30:30 +02:00
bao-basics.nix
swarm-bao-agent-pki: decide openbao's restart on the shared locale-independent compare
2026-10-13 17:00:56 +02:00
bao-controller.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
bao-grants.nix
swarm-logs-auth: check agent tokens on the log store's query route
2026-10-13 08:38:05 +02:00
bao-matrix-reader.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
bao-otel-collector.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
core-toggle.nix
nix: run swarm-ui wherever swarm-controller runs
2026-10-13 20:05:19 +02:00
forge-placement.nix
glue: consumers' start-after-bao ordering moves into one glue module
2026-10-13 22:05:16 +02:00
grafana.nix
grafana: the published vhost refuses /metrics
2026-10-13 21:42:29 +02:00
hive-otel.nix
glue: consumers' start-after-bao ordering moves into one glue module
2026-10-13 22:05:16 +02:00
hive-tls.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
journald-severity.nix
module-eval: assert the severity table once, not once per tier
2026-09-20 14:23:56 +02:00
lib.nix
module-eval: set the hive-controller option only in tests that need a hive
2026-10-05 09:58:13 +02:00
matrix-core.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
name-guards.nix
swarm: refuse swarm.hives keys that are not valid hive identifiers
2026-10-12 21:45:50 +02:00
nats-authelia.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
nats-tls.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
secret-publisher.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
shared.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
swarm-otel-core.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
swarm-otel-identity.nix
swarm-otel: declare forgejo's published scrape target on every host
2026-10-13 22:15:13 +02:00
swarm-services-switch.nix
glue: forge's controller-dependent settings move out of the forge module
2026-10-13 22:14:28 +02:00