Drops decryption from all seed KSes: the four active ones (paths now sops-free), the two dormant ones (seed-audiobookshelf, seed-music-assistant — never had sops files), and the suspended deprecated seed KS.
With this merged, the only sops files left in the repo are apps/authentik/ (2) — the final batch.
Phase 3 seed batch per kubernetes/MIGRATION-sops-openbao.md. All 7 values in KV (`homelab/seed/*`), round-trip-verified text.
| sops file (deleted) | ExternalSecret target (name unchanged) | KV key |
|---|---|---|
| seed/{authentik,immich,paperless}/barman-creds.sops.yaml | `barman-cloud-creds` (per-app ns) | seed/<app>/barman-creds |
| seed/{authentik,immich,paperless}/hetzner-creds.sops.yaml | `hetzner-s3-creds` (per-app ns) | seed/<app>/hetzner-creds |
| seed/influxdb/bootstrap-secret.sops.yaml | `influxdb-bootstrap` (influxdb) | seed/influxdb/bootstrap |
Drops decryption from **all** seed KSes: the four active ones (paths now sops-free), the two dormant ones (`seed-audiobookshelf`, `seed-music-assistant` — never had sops files), and the suspended deprecated `seed` KS.
With this merged, the only sops files left in the repo are `apps/authentik/` (2) — the final batch.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01CRgBFn9m8a2ncFMLusikH6
seed/{authentik,immich,paperless} barman+hetzner creds and
seed/influxdb bootstrap: values in OpenBao KV (homelab/seed/*), all
round-trip-verified text. Future cold rebuilds no longer need the age
key for the seed phase. Decryption blocks dropped from every seed-* KS
(incl. dormant seed-audiobookshelf/seed-music-assistant and the
suspended, deprecated seed KS).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CRgBFn9m8a2ncFMLusikH6
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.
Phase 3 seed batch per kubernetes/MIGRATION-sops-openbao.md. All 7 values in KV (
homelab/seed/*), round-trip-verified text.barman-cloud-creds(per-app ns)hetzner-s3-creds(per-app ns)influxdb-bootstrap(influxdb)Drops decryption from all seed KSes: the four active ones (paths now sops-free), the two dormant ones (
seed-audiobookshelf,seed-music-assistant— never had sops files), and the suspended deprecatedseedKS.With this merged, the only sops files left in the repo are
apps/authentik/(2) — the final batch.🤖 Generated with Claude Code
https://claude.ai/code/session_01CRgBFn9m8a2ncFMLusikH6
seed/{authentik,immich,paperless} barman+hetzner creds and seed/influxdb bootstrap: values in OpenBao KV (homelab/seed/*), all round-trip-verified text. Future cold rebuilds no longer need the age key for the seed phase. Decryption blocks dropped from every seed-* KS (incl. dormant seed-audiobookshelf/seed-music-assistant and the suspended, deprecated seed KS). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CRgBFn9m8a2ncFMLusikH6