TODO: Add CI secrets verification to DB migration recovery SOP
TODO: Add CI secrets verification to DB migration recovery SOP
Context
The Woodpecker Postgres migration (pal-e-platform PR #59) intentionally accepted data loss — "All SQLite data (history, secrets, activations) lost as expected." But the operational impact wasn't fully scoped. Harbor push credentials had to be manually re-provisioned for pal-e-docs before CI could build-and-push. This was discovered during Phase 7a when the build-and-push step failed with UNAUTHORIZED.
Scope
- Update
sop-db-migration-recoveryto include a post-migration checklist item: "verify all CI secrets for affected repos" - Document the pattern:
tofu output ci_robot_usernames+tofu output ci_robot_passwords→ update Woodpecker repo secrets - Consider a script or make target that re-provisions all Woodpecker secrets from terraform state
Trigger
Discovered 2026-03-14 during Phase 7a. Harbor credentials were stale after Woodpecker Postgres migration, causing build-and-push UNAUTHORIZED errors across all repos.
Related
sop-db-migration-recoveryincident-paledocs-alembic-drift-2026-03-14— the incident where this was discoveredplan-pal-e-platform— Phase 7a context