Mirroring: Settings should show the mirror user

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

What is the GitLab engineering productivity problem to solve?

When debugging some of the repo mirroring issues, we noticed that the mirror users are not reported in the table with active mirroring configurations.

This complicates debugging of all mirror issues. In our case, we reduced permissions of some users for security reasons, which triggered a repository mirroring failure (the users weren't able to act as mirroring pushers anymore internally). Since there was no visible information that these users' permissions were required, we weren't able to prevent this problem before.

This is basically the same issue as here #211603 except with different extra fields to be displayed.

Problem identification checklist

  • The root cause of the problem is identified.
  • The surface of the problem is as small as possible.

What are the potential solutions?

  • Add a column or some other information to the table.
    • Pros: solves the issue forever
    • Cons: If the mirror users are supposed to be somehow secret, the information might need to be shown only to maintainers or higher.

Meta:

  • All potential solutions are listed.
  • A solution has been chosen for the first iteration: PUT THE CHOSEN SOLUTION HERE

Verify that the solution has improved the situation

  • The solution improved the situation.
Edited by 🤖 GitLab Bot 🤖