Better management for mirroring configuration
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=479822) </details> <!--IssueSummary end--> ### Proposal We run a self-hosted Premium instance. For a while, we also had a self-hosted open source instance which one group was using and while migrating those I felt there were some gaps in the UI around mirroring: 1. As a member of a group, I would like to be able to see a list of the configured mirrors in that group – for example, we have one repo per service and that meant that after decommissioning someone had to either wait for the emails about mirroring failures or manually scrub the list of repos. 2. As the administrator of the GitLab instance, it would be useful to be able to list all of the mirrors we're using both for support reasons like this and to ensure that any mirrors are in compliance with policies about sharing data. <!-- Label reminders Use the following resources to find the appropriate labels: - Use only one tier label choosing the lowest tier this is intended for - https://gitlab.com/gitlab-org/gitlab/-/labels - https://about.gitlab.com/handbook/product/categories/features/ -->
issue