nix: comments no longer say a hive's bao identity reads swarm/services/*
The hive's bao policy grants read on swarm/agents/* and swarm/hives/<hive>/* only. Five comments across four modules still listed swarm/services/* among its reads, or said a shared leaf would let a unit fetch another service's OIDC client secret, or that the hive's leaf reads every secret in the store. Comment and option-description text only.
This commit is contained in:
parent
884fb3e08b
commit
f892dc6a19
4 changed files with 13 additions and 12 deletions
|
|
@ -218,8 +218,8 @@ let
|
|||
# 🩸 Grafana's OWN leaf, not `clientCertFile` — the hive's. Bao matches a
|
||||
# cert-auth role on the CN, so one leaf shared by four readers would be ONE
|
||||
# principal holding the union of four grants: this unit could read every
|
||||
# agent credential in the swarm and every other service's OIDC client
|
||||
# secret, when what it needs is the one path `storeSecretPath` names.
|
||||
# agent credential in the swarm, when what it needs is the one path
|
||||
# `storeSecretPath` names.
|
||||
haveClientIdentity =
|
||||
baoDeploy.grafanaOidcClientCertFile != null && baoDeploy.grafanaOidcClientKeyFile != null;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue