d3982c1d73
New unified helm chart at helm/marktvogt/ that combines backend (Go API, Postgres, Dragonfly, migrate hook, discovery cron) and web (SvelteKit SSR) into a single release. Replaces the per-service charts at backend/deploy/helm and web/deploy/helm — kept in place until the live migration is verified (see helm/marktvogt/MIGRATION.md). Selector labels and resource names match the existing per-service charts exactly so migration is by re-annotation rather than recreate; CNPG cluster and Dragonfly survive the cutover with no data loss. Adds scripts/k8s-secrets-sync.sh + .env.helm.example for reproducible out-of-band secret creation. .env.helm itself is gitignored.