Skip to content

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.

Edited by Sampath Ranasinghe