Upgrade mailroom to v0.0.15
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
- 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
}
- Run
gitlab-ctl reconfigure
. - 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)
-
Test plan indicating conditions for success has been posted and passes -
Documentation created/updated -
Tests added -
Integration tests added to GitLab QA -
Equivalent MR/issue for the GitLab Chart opened: gitlab-org/build/CNG!840 (merged)
Edited by Stan Hu