Adds a cc-ci-specific plan for restricted wildcard renewal using local acme-dns and NixOS ACME/Lego. It maps the real Hetzner host, direct DNS authority, the two manual Gandi changes, and the required Traefik Swarm-secret rotation.
Why
The current wildcard is expired. The old generic plan did not account for the gateway TLS-passthrough topology, NixOS deployment discipline, existing sops certificate files, or Traefik receiving certificates as immutable Swarm secrets.
Evidence
Live host inspected: NixOS 26.05, public IPv4 91.98.47.73, no current port-53 listener or ACME service, firewall lacks 53.
Live Traefik certificate inspected: expired 2026-08-24 18:18:52 UTC.
Pinned nixpkgs provides acme-dns and Lego; NixOS ACME supports DNS providers, environment files, and post-renew hooks.
## What changed
Adds a cc-ci-specific plan for restricted wildcard renewal using local acme-dns and NixOS ACME/Lego. It maps the real Hetzner host, direct DNS authority, the two manual Gandi changes, and the required Traefik Swarm-secret rotation.
## Why
The current wildcard is expired. The old generic plan did not account for the gateway TLS-passthrough topology, NixOS deployment discipline, existing sops certificate files, or Traefik receiving certificates as immutable Swarm secrets.
## Evidence
- Live host inspected: NixOS 26.05, public IPv4 91.98.47.73, no current port-53 listener or ACME service, firewall lacks 53.
- Live Traefik certificate inspected: expired 2026-08-24 18:18:52 UTC.
- Pinned nixpkgs provides acme-dns and Lego; NixOS ACME supports DNS providers, environment files, and post-renew hooks.
- Secret audit passed: 58 values scanned, 0 findings.
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
Adds a cc-ci-specific plan for restricted wildcard renewal using local acme-dns and NixOS ACME/Lego. It maps the real Hetzner host, direct DNS authority, the two manual Gandi changes, and the required Traefik Swarm-secret rotation.
Why
The current wildcard is expired. The old generic plan did not account for the gateway TLS-passthrough topology, NixOS deployment discipline, existing sops certificate files, or Traefik receiving certificates as immutable Swarm secrets.
Evidence