docs: fold swarm/secrets.md into the credentials reference
secrets.md and credentials-reference.md answered the same question from two pages. secrets.md's text now follows the reference's table and operating notes as a 'Where each secret lives' section, unchanged apart from where it sits. Every link and doc path that named secrets.md (docs, nix comments, crate READMEs) points at credentials-reference.md; anchors are unchanged.
This commit is contained in:
parent
0b03ed6c35
commit
d273fa8028
20 changed files with 629 additions and 627 deletions
|
|
@ -3,7 +3,7 @@
|
|||
The swarm runs one OpenBao store, `swarm-bao`. Every swarm-level
|
||||
credential an agent or service needs comes from it under that
|
||||
principal's own certificate identity. What lives in it and who reads what:
|
||||
[`secrets.md`](secrets.md). This page covers the store itself — how it
|
||||
[`credentials-reference.md`](credentials-reference.md). This page covers the store itself — how it
|
||||
comes up, who may write its grants, and how it's sealed and reached.
|
||||
|
||||
The operator steps (init, the one-time granter bootstrap) are in
|
||||
|
|
@ -114,7 +114,7 @@ Those are `mkDefault`s, so naming your own paths wins. Do that when your
|
|||
certificates come from a real internal CA; the store has no opinion about
|
||||
which. A host that does **not** deploy the store names the reader's three
|
||||
itself, plus a pair for every principal it runs — see
|
||||
[per-principal identities](secrets.md#per-principal-identities) for the list.
|
||||
[per-principal identities](credentials-reference.md#per-principal-identities) for the list.
|
||||
They're the credentials the store can't hand you, being what opens it, so the
|
||||
store's host signs them and the operator copies them to the host that needs
|
||||
them and names them in config. The service principals' leaves are at the top of
|
||||
|
|
|
|||
Loading…
Reference in a new issue