is used to automate the cleanup process. This process includes
is used to automate the cleanup process. This process includes
marking existing migrations as obsolete and deleting obsolete migrations.
marking existing migrations as obsolete and deleting obsolete migrations.
When a migration is marked as obsolete, the migration code is replaced with
When a migration is marked as obsolete, the migration code is replaced with
...
@@ -472,7 +472,7 @@ deployments.
...
@@ -472,7 +472,7 @@ deployments.
### Process for marking migrations as obsolete
### Process for marking migrations as obsolete
Run the [`Keeps::MarkOldAdvancedSearchMigrationsAsObsolete` Keep](../../../gems/gitlab-housekeeper/README.md#running-for-real)
Run the [`Keeps::MarkOldAdvancedSearchMigrationsAsObsolete` Keep](https://gitlab.com/gitlab-org/gitlab/-/blob/master/gems/gitlab-housekeeper/README.md#running-for-real)
manually to mark migrations as obsolete.
manually to mark migrations as obsolete.
For every migration that was created two versions before the last required stop,
For every migration that was created two versions before the last required stop,
...
@@ -498,7 +498,7 @@ The MR assignee must:
...
@@ -498,7 +498,7 @@ The MR assignee must:
### Process for removing obsolete migrations
### Process for removing obsolete migrations
Run the [`Keeps::DeleteObsoleteAdvancedSearchMigrations` Keep](../../../gems/gitlab-housekeeper/README.md#running-for-real)
Run the [`Keeps::DeleteObsoleteAdvancedSearchMigrations` Keep](https://gitlab.com/gitlab-org/gitlab/-/blob/master/gems/gitlab-housekeeper/README.md#running-for-real)
manually to remove obsolete migrations and specs. The Keep removes all but the most
manually to remove obsolete migrations and specs. The Keep removes all but the most