Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/nix/host-modules
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris d516bb890c remove the forge links from the hive dashboard and the agent page
Each agent row on the hive dashboard, and the agent page's link menu, linked
to the agent's forge profile and its config repo. Both are gone, with what
only they used:

- hive-agent no longer builds the two links, the `Forge` link kind, or the
  `forge_public_url` field of its state, and no longer reads
  `HIVE_FORGE_PUBLIC_URL`. The agent page's link menu and the dashboard row's
  icon strip (which skips a forge link an agent not yet rebuilt still sends)
  drop their forge handling.
- hive-c0re's dashboard state no longer carries `forge_public_url`.
- `HIVE_FORGE_PUBLIC_URL` is no longer forwarded to agents through the meta
  flake (the forwarded-variable list, its test fixture, the controller's
  settings and the VM test), so the next meta flake render differs by that
  one line. hive-c0re still reads it for the forge URL a hive publishes, so
  `swarm.forge.publicUrl` stays, with its description corrected.
- The docs stop describing the links.
2026-11-07 13:43:44 +01:00
..
hive-c0re docs: the handbook follows the three layers: swarm, hives, agents 2026-11-07 12:19:36 +01:00
hive-forge remove the forge links from the hive dashboard and the agent page 2026-11-07 13:43:44 +01:00
hive-gateway docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
lib attic-init: replace the stored public key with the one the cache reports 2026-11-07 10:40:07 +01:00
swarm-grafana/dashboards agent: export swarm-queue connected gauge and skipped-publish counter, with dashboard panels 2026-11-07 07:56:17 +01:00
bao-bootstrap-policy.hcl docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01: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 docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +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 docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +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 docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
hive-matrix.nix docs: the handbook follows the three layers: swarm, hives, agents 2026-11-07 12:19:36 +01:00
hive-network.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +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 docs: the handbook follows the three layers: swarm, hives, agents 2026-11-07 12:19:36 +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 docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
host-ca-removed.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
hyperhive.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +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: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
otel.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
stylix-theme.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01: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 attic-init: replace the stored public key with the one the cache reports 2026-11-07 10:40:07 +01:00
swarm-authelia-service.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
swarm-authelia.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +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 attic-init: replace the stored public key with the one the cache reports 2026-11-07 10:40:07 +01:00
swarm-builder.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
swarm-ci-metrics.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
swarm-ci-runner.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
swarm-claude-login.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
swarm-controller.nix remove the forge links from the hive dashboard and the agent page 2026-11-07 13:43:44 +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 swarm: a failed facts copy counts in the held-deploys gauge 2026-11-07 12:59:50 +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 docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
swarm-notify-router.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +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 docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +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 docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +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 docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01: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