From time to time we'll be asked by various teams within GitLab to send notices out to GitLab.com users and customers to inform them of various actions that we've either taken or will be taking on namespaces under their control.
We may also occasionally need to do this to inform certain users of a feature that will be deprecated that they're taking advantage of. This workflow details the various macros that we currently have in use to inform users of these specific situations and the steps that you, as a GitLab.com Support Agent, should take to use them.
Infrastructure may ask us to notify a particular user or group that the mirror of either gitlab-ce or gitlab-ee that they've recently created with the Trigger pipelines for mirror updates option enabled has caused extreme load on our shared runner fleet. In these cases, do the following:
Create a new ticket in Zendesk with the requestor set to one of the following:
For personal namespaces: set it to the primary email address of the user.
For groups: set it to the primary email address of any user in the group with Owner permissions.
Add each other Owner of the group as a CC to the ticket.
Apply the appropriate macro, either Mirror Abuse - Personal NamespaceorMirror Abuse - Group.
Replace any placeholder information in the response provided by the macro and send it.
Provide a link as an internal note in the ticket to the issue where this was brought to our attention.
Provide a link to the ticket in the issue where this was brought to our attention.
Be prepared to follow up with infrastructure if necessary should the user(s) respond back with any questions or comments.
Outside of Zendesk we may be asked to be involved in the process of sending mass notices to users via MailChimp. In these cases, do the following: