Geo: Silent mode - Suppress outgoing external traffic from container registry webhooks
Problem to solve
The container registry can be setup to make external requests on certain events.
When performing testing on an instance with silent mode turned on, it may trigger said events that generate external requests. This is not desired behaviour while in silent mode as we don't want the testing to trigger changes on external systems.
Silent mode is designed to allow admins to suppress outbound communications from a GitLab instance and perform a range of tests against that instance without these tests generating egress traffic.
Proposal
Block external communications from the container registry webhooks when silent mode setting is enabled.
Investigation on how to achieve this was discussed in the discovery issues
Intended users
Feature Usage Metrics
The metrics for this feature will be tied to metric of silent mode.