Docker images are not deleted from registry when a project is removed (resulting in orphaned images)
In GitLab CE 8.8.4, when deleting a project that contains a Docker image in the GitLab Docker registry, the repository is not cleaned up. For instance, I have a group named `company` with a project and Docker image named `ubuntu-14.04`. I am logged in to the registry on GitLab and succesfuly pushed the image: `docker push registry.example.com/company/ubuntu-14.04`. Next, when I delete the project `ubuntu-14.04`, on filesystem level on the GitLab-host at `/var/opt/gitlab/gitlab-rails/shared/registry/docker/registry/v2/repositories/` and `../blobs` nothing is removed! Not in "repositories" nor in "blobs". So over time the directory `/var/opt/gitlab/gitlab-rails/shared/registry/docker/registry/v2/` will be "polluted" with historical, but useless data and hence heaps of disk space is wasted on **orphaned images**. Has this been accounted for? And if so or not, how can we deal with this situation? For example, use special API sequences as mentioned on StackOverflow: http://stackoverflow.com/questions/25436742/deleting-images-from-a-private-docker-registry but are these available for GitLab yet? Thank you!
issue