Stackpanel Secrets
Documentation for the secrets module
Stackpanel secrets now rely on Nix-configured SOPS recipients and explicit creation rules.
- Recipients live in
stackpanel.secrets.recipients(with a fallback fromstackpanel.users). - Recipient groups live in
stackpanel.secrets.recipient-groups. .stack/secrets/.sops.yamlis generated from recipients, recipient groups, andstackpanel.secrets.creation-rules.- There is no extra per-group private key layer in the secrets flow.
sops-age-keyssupports configurable ordered key discovery throughstackpanel.secrets.sops-age-keys.sources.- Supported source types include user paths, repo paths, macOS Keychain, 1Password refs, vals refs, and scripts.
- Legacy compatibility fields
user-key-path,repo-key-path,paths, andop-refsstill exist, butsourcesis the preferred model.