Skip to content

Upgrade mailroom to v0.0.15

Stan Hu requested to merge sh-update-mailroom into master

What does this MR do?

This improves the termination time when Microsoft Graph is enabled: https://github.com/tpitale/mail_room/pull/132

Related issues

Customer reported gitlab-ctl reconfigure would time out with an error: https://gitlab.zendesk.com/agent/tickets/250868

Checklist

See Definition of done.

For anything in this list which will not be completed, please provide a reason in the MR discussion

Test plan

  1. Enable incoming e-mail with Microsoft Graph:
gitlab_rails['incoming_email_enabled'] = true
gitlab_rails['incoming_email_address'] = "stanhu+%{key}@exmaple.onmicrosoft.com"
gitlab_rails['incoming_email_email'] = "stanhu@example.onmicrosoft.com"
gitlab_rails['incoming_email_inbox_method'] = 'microsoft_graph'
gitlab_rails['incoming_email_inbox_options'] = {
   'tenant_id': 'YOUR-TENANT-ID',
   'client_id': 'YOUR-CLIENT-ID',
   'client_secret': 'YOUR-CLIENT-SECRET',
   'poll_interval': 61  # Optional
}
  1. Run gitlab-ctl reconfigure.
  2. Run gitlab-ctl restart mailroom many times. It should always succeed.

Required

  • Merge Request Title, and Description are up to date, accurate, and descriptive
  • MR targeting the appropriate branch
  • MR has a green pipeline on GitLab.com
  • Pipeline is green on dev.gitlab.org if the change is touching anything besides documentation or internal cookbooks
  • trigger-package has a green pipeline running against latest commit

Expected (please provide an explanation if not completing)

Edited by Stan Hu

Merge request reports

Loading