arrproxy: v0.6.0 self-migrating, drop external migrate Job #444
Reference in New Issue
Block a user
Delete Branch "benvin/arrproxy-0.6.0-selfmigrate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
arrproxy v0.6.0 applies its own schema at startup under a Postgres advisory lock and holds
/readyzuntil the schema is current, so every replica is safe to roll without an external gate. The wave-1 psqlarrproxy-migrateJob and its SQL ConfigMap now only re-run idempotent statements the app already owns — dead weight, a second source of truth for the schema, and a standing drift trap whenever the app's embedded migrations move ahead of the manifests.How
arrproxy-apiandarrproxy-uitov0.6.0.migrate-job.yamlandmigrations-configmap.yamland drop both from the arrproxy kustomization.mainis exactly the two image bumps plus thearrproxy-migrateJob andarrproxy-migrationsConfigMap disappearing;kustomize build --enable-helm apps/overlays/au-syd1/arrstackand pre-commit both clean.