Files
fleetd/bridged
Dai Ha 850fb12807
CI / build (pull_request) Successful in 1m1s
CI / contract (pull_request) Successful in 1m26s
CB-596: member credential blocking is config-driven deny-by-default, not one hardcoded name
Replaces CB-592's single hardcoded GITEA_ACCESS_TOKEN shadow in HerdrPeerLauncher
with BridgedConfig.MemberCredentials (memberCredentials: policy/allow/known).
Every known name not also allowed is overlaid with a sentinel; an unrecognized
policy value refuses at load; a credential-shaped host env var on neither list
is logged as a gap (name only, never a value). bridged.yaml is gitignored, so
the 31 measured names + 4-name allowlist ship as a commented block in
bridged.example.yaml for the operator to apply live.
2026-08-17 09:02:21 +02:00
..