Show pull mirror settings in UI
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
When a pull mirror is set up (either by adding mirroring, or by setting it up to provide CI to an external repository) three settings might have been selected:
Overwrite diverged branches.
Trigger pipelines for mirror updates.
Only mirror protected branches.
Once set up, the state of these three options doesn't appear to be surfaced in the UI. 'Mirroring Repositories' in Settings -> Repository would seem to be the logical place.
Intended users
Further details
For a lot of users, the only way to know for sure is to delete the sync config and set it up again.
And then maintain separate internal documentation about what it's been set to.
Proposal
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Links / references
Edited by 🤖 GitLab Bot 🤖