Ensure incompatible background migrations complete before self-managed instance is switched to decomposed mode
Background: we will not update older background migrations to work properly with decomposed databases.
Proposal
The following background migrations should be cleaned up, then no-op'ed
-
lib/gitlab/background_migration/backfill_projects_with_coverage.rb - Introduced in !69115 (merged)
- No extra clean up step needed for this. It was used to backfill a new table at that time.
-
lib/gitlab/background_migration/copy_ci_builds_columns_to_security_scans.rb - Introduced in !66963 (merged)
- No extra clean up step needed for this. It was used to backfill two new columns.
- Follow up MR to use new columns in application level !67358 (merged)
Edited by Dylan Griffith