If you want to remove the ‘repository scheduled for deletion’ message from a self hosted gitlab’s container registry installation, you can do the following.
Login to the toolbox pod
kubectl --kubeconfig /path/to/gitlab/kubeconfig -n gitlab-system exec -it gitlab-toolbox-pod-name -- bash
Start the rails console
cd /srv/gitlab
bundle exec rails console
Find the repository with it’s id and then get the registry for it
project=Project.find(project_id)
registry=project.container_repositories.first
The message is displayed when the status of the container is set to ‘delete_scheduled’, so change this to be null
registry.status=''
registry.save