Removes the retired SOPS declarations that restored /var/lib/ci-certs/live/{fullchain.pem,privkey.pem} at every NixOS activation.
Why
The production ACME certificate was issued successfully, but activation restored the legacy certificate afterward, preventing Traefik from retaining the renewed pair. security.acme is now the sole owner of these runtime files.
Evidence
SHA-256 prefixes showed the runtime certificate reverting to the legacy SOPS chain while the issued production ACME chain remained at /var/lib/acme/ci.commoninternet.net.
NixOS configuration evaluation and targeted Nix formatting checks pass.
The change removes secret delivery rather than adding credentials or placing a secret in Git/Nix.
## What changed
Removes the retired SOPS declarations that restored `/var/lib/ci-certs/live/{fullchain.pem,privkey.pem}` at every NixOS activation.
## Why
The production ACME certificate was issued successfully, but activation restored the legacy certificate afterward, preventing Traefik from retaining the renewed pair. `security.acme` is now the sole owner of these runtime files.
## Evidence
- SHA-256 prefixes showed the runtime certificate reverting to the legacy SOPS chain while the issued production ACME chain remained at `/var/lib/acme/ci.commoninternet.net`.
- NixOS configuration evaluation and targeted Nix formatting checks pass.
- The change removes secret delivery rather than adding credentials or placing a secret in Git/Nix.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What changed
Removes the retired SOPS declarations that restored
/var/lib/ci-certs/live/{fullchain.pem,privkey.pem}at every NixOS activation.Why
The production ACME certificate was issued successfully, but activation restored the legacy certificate afterward, preventing Traefik from retaining the renewed pair.
security.acmeis now the sole owner of these runtime files.Evidence
/var/lib/acme/ci.commoninternet.net.