DevOps & CI/CD
Bug Report
Argo CD started the app before the database migration finished: sync waves and PreSync hooks
A release added a column and our new Pods went Ready and served traffic before the migration Job had even connected to the database. Argo CD applies everything in one wave together. We moved the migration into a PreSync hook, ordered dependencies with sync waves, and show a runnable repro.