AuthN large table cleanup: finalize BBMs for com

This is part of #555382.

Scope

As part of the large table cleanup for the tables under AuthN domain, we've implemented a soft-deletion mechanism using archival tables (*_archived_records). We've also created BBMs (Gitlab::BackgroundMigration::Archive*) and workers (Authn::DataRetention::*Worker) for ongoing cleanup. Now that we've confirmed its stability, we will finalize the BBMs for com, according to our process (Finalize a batched background migration)

Steps

  • Finalize BBMs for com
  • Can be handled in a single MR, but each finalization needs its own migration

BBMs list:

  • Gitlab::BackgroundMigration::ArchiveRevokedAccessGrants
  • Gitlab::BackgroundMigration::ArchiveRevokedAccessTokens
  • Gitlab::BackgroundMigration::ArchiveAuthenticationEvents
Edited by Jason Knabl