ha/matter: remove completed HAOS migration-seed init containers #74

Merged
k.renner merged 1 commits from drop-haos-migration-seeds into master 2026-06-27 10:37:59 +00:00
1 Commits
Author SHA1 Message Date
k.rennerandClaude Opus 4.8 21a0a43f71 ha/matter: remove completed HAOS migration-seed init containers
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>
2026-06-27 12:28:06 +02:00