The `seed` initContainers in home-assistant and matter-server were
one-shot migration importers that streamed the HAOS backup from
s3://k8s-migration on the nas-1 Garage S3. The migration is done (live
pods carry the idempotency sentinels and skip the seed), nas-1 is now
off, and the k8s-migration bucket doesn't exist on Hetzner — so on a
fresh PVC the seed would hang the pod in Init. DR restore is via Velero.
Removed:
- home-assistant: seed initContainer.
- matter-server: seed initContainer + its import-script volume.
- garage-migration-creds Secret (migration-only S3 creds) + HA kustomization ref.
- matter-server-haos-import-script ConfigMap + matter kustomization ref.
- matter-server Flux Kustomization dependsOn: home-assistant (it existed
solely so the seed could mount garage-migration-creds; matter is now
independent).
Kept: home-assistant-backup-password Secret — it's the HA backup
encryption credential, not migration scaffolding.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>