hyperhive/nix/host-modules
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas ba5ab313b3 deploy: move the swarm collector toggle
The one move where the suffix grep is the wrong instrument. There are two
otel options a word apart — `swarm.otel.enable` (one per swarm) and
`otel.enable` (one per hive, every hive runs it) — so `\.otel\.enable`
matches twenty-five references of which most must not change. The module
already carries a comment warning about exactly this, on a line that
names `swarm.otel` in full rather than through a binding.

Triaged by hand and confirmed the other way round: after the move, a grep
for the per-hive option still finds it in the files that should keep it.

Also worth recording what the alias sweep cannot do. `swarm.nix` reads
this as `swarmCfg.otel.enable`, where `swarmCfg = cfg.swarm` and `cfg =
config.services.hyperhive` — an alias bound to an alias, two hops from
the option path. No syntactic sweep resolves that chain, which is why the
module system's own evaluation is the only complete check here and the
static sweeps are a way to narrow the work, not to finish it.
2026-08-30 04:23:22 +02:00
..
hive-c0re types: let nix own the reserved-name blacklist 2026-08-27 16:36:42 +02:00
hive-forge deploy: move the SSO provider toggle 2026-08-30 04:23:22 +02:00
hive-gateway gateway: move verifiedProxyTo's 42-line rationale comment to docs/gateway.md 2026-08-28 10:48:26 +02:00
lib fix(#3527): a missing source must report as zero, not as empty 2026-08-19 20:27:00 +02:00
swarm-grafana/dashboards grafana: rank the by-label panel as bars, and stop calling it open issues 2026-08-28 13:23:25 +02:00
default.nix deploy: separate "what this host deploys" from swarm-wide truth 2026-08-30 04:23:22 +02:00
deploy.nix deploy: move the swarm collector toggle 2026-08-30 04:23:22 +02:00
hive-ci.nix nix, hive-sh4re: name modules that exist in the stale harness-base refs 2026-08-30 04:19:11 +02:00
hive-matrix.nix deploy: move the SSO provider toggle 2026-08-30 04:23:22 +02:00
hive-network.nix require network isolation, deleting the residual non-isolated branch 2026-08-30 03:32:08 +02:00
hive-priv.nix fix(#2573): also add /etc/tmpfiles.d to hive-priv ReadWritePaths (same EROFS class) 2026-07-18 16:39:20 +02:00
hive-tls.nix deploy: move the controller and swarm-ui toggles 2026-08-30 04:23:22 +02:00
hyperhive.nix refactor(nix): a hive's domain comes out of the swarm directory 2026-08-05 22:43:17 +02:00
local-defaults.nix deploy: move the queue toggle 2026-08-30 04:23:22 +02:00
otel.nix deploy: move the swarm collector toggle 2026-08-30 04:23:22 +02: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-authelia.nix deploy: move the swarm collector toggle 2026-08-30 04:23:22 +02:00
swarm-ca.nix swarm-otel: collect only the units the swarm's services declare 2026-08-24 22:05:45 +02:00
swarm-container-resolver.nix fix(#3363): swarm containers write their own resolver file 2026-08-17 17:30:15 +02:00
swarm-controller.nix deploy: move the swarm collector toggle 2026-08-30 04:23:22 +02:00
swarm-grafana.nix deploy: move the swarm collector toggle 2026-08-30 04:23:22 +02:00
swarm-nats.nix deploy: move the swarm collector toggle 2026-08-30 04:23:22 +02:00
swarm-otel.nix deploy: move the swarm collector toggle 2026-08-30 04:23:22 +02:00
swarm-peers-removed.nix docs+nix: fix stale certFingerprint/HYPERHIVE_PEERS references (hyperhive#3294) 2026-08-15 19:56:11 +02:00
swarm-required-services.nix deploy: move the swarm collector toggle 2026-08-30 04:23:22 +02:00
swarm-snapshot-store.nix refactor(#2862): keep the option at services.hyperhive.snapshotStore 2026-07-31 19:03:24 +02:00
swarm-ui.nix deploy: move the controller and swarm-ui toggles 2026-08-30 04:23:22 +02:00
swarm-victorialogs.nix deploy: move the metrics and log store toggles 2026-08-30 04:23:22 +02:00
swarm-victoriametrics.nix deploy: move the metrics and log store toggles 2026-08-30 04:23:22 +02:00
swarm-wireguard.nix docs+nix: fix stale certFingerprint/HYPERHIVE_PEERS references (hyperhive#3294) 2026-08-15 19:56:11 +02:00
swarm.nix deploy: move the swarm collector toggle 2026-08-30 04:23:22 +02:00