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