| Filename | Latest commit message | Latest commit date |
|---|---|---|
HIVE_AGENT_NATS_URL now reaches each container in its hive facts, from the host's deploy.hive-controller.queue.agentNatsUrl, instead of being rendered into the meta flake. The agent option services.hyperhive.agent.queue.natsUrl is removed; the harness unit imports the queue credential whenever the token endpoint is set. On deploy every agent rebuilds once (the rendered flake loses the address), and the harness reads the address from the facts file hive-priv writes before each start. Refs #4857 |
||
| .. | ||
| src | ||
| Cargo.toml | ||
| README.md | ||
hive-meta-flake
The meta flake's flake.nix text: one nixosConfigurations.<agent> per agent,
each built from hyperhive's agent-base plus the agent's config input or
archetype.
Pure string rendering, with no IO and no environment reads. The caller passes
the hyperhive pin, the agents with their pins, and the values every agent
container gets. hive-c0re and swarm-controller both call render_flake, so
there is one renderer.