Watch
0
0
Fork
You've already forked hyperhive
0

docs(swarm): state swarm domain as required; drop changelog wording

Refs #3902
This commit is contained in:
atlas 2026-10-02 08:06:30 +02:00 • committed by mara
commit 6ed61da8b8

View file

@ -311,10 +311,11 @@ services.hyperhive = {
<!-- vale write-good.Passive = NO -->
`swarm.domain` is **required** on a host that runs a hive, and `hiveName` on
a host that runs a hive, the secret store or the homeserver; eval fails with
a hint naming each. Neither defaults, because a guessed value here is a
wrong hostname that evaluates cleanly and deploys.
Swarm options are identical on every host in the swarm, so `swarm.domain` is
**required** on every host; `hiveName` is required on a host that runs a
hive, the secret store or the homeserver. Eval fails with a hint naming
each. Neither defaults, because a guessed value here is a wrong hostname
that evaluates cleanly and deploys.
<!-- vale write-good.Passive = YES -->
@ -364,8 +365,8 @@ mechanism.
every host holds the directory, so a value written only there leaves every
peer pointing somewhere else. Move it into the hive's directory entry, or
drop it if it's the conventional `<hiveName>.<swarm.domain>`.
- Setting `swarm.hives.<name>.certFingerprint` fails eval; the field no
longer exists. Trust comes from the swarm root instead.
- Setting `swarm.hives.<name>.certFingerprint` fails eval: that field
doesn't exist. Trust comes from the swarm root instead.
</details>