docs: pia-* cluster secrets retired + host vault committed (Phase 3 cleanup complete)
Co-Authored-By: Claude Opus 4.8 <[email protected]>
This commit is contained in:
1 parent
509a421d01
commit
254d50a20c
1 file changed
+11
-2
+11
-2
@@ -746,5 +746,14 @@ Operator approved the retirement and asked to update monitoring + docs. Done:
|
||||
gates green. Docs agent also caught a stale "NOT WIRED — DO NOT ADD TO kustomization" banner + done-TODO in
|
||||
`egress-steering.yaml`; fixed (`75a38da`, comment-only). All three merged agent worktrees + their branches
|
||||
pruned — only `main` remains.
|
||||
- **Still open (only item):** retire the now-unused `pia-*` cluster SOPS secrets in a separate change (creds
|
||||
are host-side in the Ansible vault per docs/07).
|
||||
- **Follow-ups DONE (2026-08-24, operator-approved):**
|
||||
1. Retired the unused `pia-credentials` + `pia-custom-ovpn` cluster SOPS secrets (`509a421`): confirmed no
|
||||
pods/manifests referenced them (the Ansible `pia-credentials.txt` hits are a host file, unrelated),
|
||||
removed from the kustomization + `git rm`'d the files; Flux PRUNED both Secrets (`NotFound`). `vpn-egress`
|
||||
namespace now holds only the CiliumEgressGatewayPolicy. Recoverable from git history if ever needed.
|
||||
2. Committed the ansible-vault-encrypted host VPN creds vault `infra/ansible/inventory/group_vars/
|
||||
vpn_egress_gateway/vault.yml` (`b4ac1be`) — it had been provisioned but never committed, so the
|
||||
`vpn.egress.gateway` playbook was not reproducible. Verified `$ANSIBLE_VAULT;1.1;AES256` in-git (the
|
||||
vault password stays out of the repo via `ansible.cfg vault_password_file`).
|
||||
Phase 3 VPN egress steering (ADR-0015) is now fully implemented, validated, conformance-green, documented,
|
||||
monitored, and cleaned up — gluetun and its cluster secrets are gone.
|
||||
Reference in new issue
Block a user