feat(ci): staging SOPS file with a staging-only age key #64
Loading…
Reference in a new issue
No description provided.
Delete branch "jfraeys/feat/staging-sops"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Run 452 passed hardening validation and the Headscale API step, then the services play failed:
LLDAP_ADMIN_PASSWORD is required(CI has no vault). Adds secrets/staging.sops.yml (107 production key names, 98 throwaway values, 9 copied non-secret config) encrypted to operator + recovery + a staging-only key; CI decrypts it with STAGING_SOPS_AGE_KEY. Tested: staging key decrypts it, is refused on the production vault, no throwaway equals a production value, setup branch decrypts with only the staging key available. Needs the Forgejo secret STAGING_SOPS_AGE_KEY (sync step) before staging can pass. 🤖 Generated with Claude Code