Geo: Silent mode - suppress outgoing emails
Release notes
Problem to solve
When silent mode is enabled, we want to suppress outgoing emails from the GitLab instance. Silent mode is designed to allow admins to perform suppress outbound communications from a GitLab instance and perform a range of tests against that instance without these tests generating email notifications to end users.
Intended users
User experience goal
- When the GitLab instance is in silent mode, end users should not receive email notifications as changes are made to the instance.
- Systems administrators should be confident that all email notifications are suppressed.
Proposal
Check if silent mode is enabled and block all outbound email communication from the GitLab instance. Below is a list of the different type of email notifications generated by GitLab:
- General notification events
- Issue, merge request and epic events
- Unknown sign-in events
- Notifications on designs
Permissions and Security
This feature is tied to the silent mode setting which is protected by admin permissions.
Documentation
This feature will be document as a subsection of the silent mode documentation.
Availability & Testing
We will need to ensure all outbound emails are suppress when silent mode is enabled. Emails come from a range of services within GitLab and it is important we ensure that all services and scenarios are covered.
Available Tier
- Free
- Premium/Silver
- Ultimate/Gold
Feature Usage Metrics
The metrics for this feature will be tied to metric of silent mode.
What does success look like, and how can we measure that?
We will measure the success of this feature in concert with the silent mode feature as this is one part of this large silent mode feature.
Is this a cross-stage feature?
No
What is the competitive advantage or differentiation for this feature?
Competitive advantage for this feature will be align with that of the silent mode feature itself of which this is a part of.
Links / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.