nix: the hive's leaf does not read every secret in the store
Six more comments and option descriptions across five modules said the hive's leaf or grant reads every secret in the store. It reads swarm/agents/* and swarm/hives/<hive>/* and nothing else, so they now say that, in the wording the clientCertFile option already used. Also the matrix-ctl check's label no longer calls the hive's leaf store-wide.
This commit is contained in:
parent
f892dc6a19
commit
d39ad6c465
7 changed files with 22 additions and 20 deletions
|
|
@ -285,9 +285,9 @@ let
|
|||
# 🩸 The identity separation this whole arrangement buys, stated as the
|
||||
# one thing that would silently undo it. The container gets MATRIX-CTL's
|
||||
# leaf — whose grant is a single path — and not the hive's, which reads
|
||||
# every secret in the store. Both files exist in the same directory and
|
||||
# every agent credential in the swarm and this hive's own secrets. Both files exist in the same directory and
|
||||
# both would evaluate, deploy and work.
|
||||
name = "matrix-ctl presents its own leaf, never the hive's store-wide one";
|
||||
name = "matrix-ctl presents its own leaf, never the hive's";
|
||||
ok =
|
||||
let
|
||||
env =
|
||||
|
|
|
|||
Loading…
Reference in a new issue