docs(swarm): one page saying where every secret goes
Per mara on the CA question: outside all-local this is an ops problem, and what is missing is documentation rather than machinery. One row per secret, read against three topologies, because the same credential is generated in place on one and handed over by an operator on another. sso.md's table is replaced by a pointer -- two tables listing the same secrets would drift, and its prose about why a secret is generated in-container is the half worth keeping there. States the constraint the whole thing rests on: a hive CA is name- constrained to the hive domain and a swarm service name is a sibling of it, so a hive CA cannot issue a swarm-service certificate at all. That is why placing the swarm root is an operations decision.
This commit is contained in:
parent
f37ef7fa97
commit
c39e94758e
3 changed files with 105 additions and 11 deletions
|
|
@ -94,6 +94,12 @@ Which secrets the SSO provider generates, which one has a reader in
|
|||
another container, and the three ways that one gets delivered:
|
||||
[`sso.md`](sso.md).
|
||||
|
||||
## Secrets
|
||||
|
||||
Every credential the swarm holds, who mints it, where it must live, and
|
||||
which of the three topologies makes it the operator's job to place:
|
||||
[`secrets.md`](secrets.md).
|
||||
|
||||
## Swarm UI
|
||||
|
||||
The operator-only web surface on the swarm apex, why reaching it needs
|
||||
|
|
|
|||
Loading…
Reference in a new issue