Finalize backfill migration for environment tier population
What does this MR do and why?
Finalize the backfill migration which was introduced from !105998 (diffs) in %15.8
We have already verified that the migration has completed on gitlab.com
and there are zero records with tier value as null
on the environments table.
Related to #385253 (closed) and we have another MR next to validate tier
for all actions instead of on: :create
.
Database
See !110796 (comment 1263439078) for DB testing.
Up
> bundle exec rake db:migrate VERSION=20230201171450
main: == 20230201171450 FinalizeBackfillEnvironmentTierMigration: migrating ==========
main: == 20230201171450 FinalizeBackfillEnvironmentTierMigration: migrated (0.0335s) =
ci: == 20230201171450 FinalizeBackfillEnvironmentTierMigration: migrating ==========
ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main].
ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_shared, :gitlab_internal].
ci: == 20230201171450 FinalizeBackfillEnvironmentTierMigration: migrated (0.0163s) =
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Bala Kumar