[Step 1] Add `repository_read_only` column to NamespaceSettings model
In order to allow moving the group's repositories from one storage to another, we need to create the boolean column repository_read_only
inside the Namespace
model. This column will indicate whether the repository is in the process of moving.
Nevertheless, adding the column to Namespace
caused an incident because we couldn't get the lock in the Namespace
table. That's why we are going to add it to the NamespaceSetting
table.
Edited by Francisco Javier López (ex-Gitlab)