-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added IMAP Microsoft Graph Configs #2610
base: master
Are you sure you want to change the base?
Conversation
@kkimurak |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your prompt contribution. It looks good to functionally but I have some suggestions in addition to individual reviews:
- Naming for configuration parameter are too simple.
For example,IMAP_TENANT_ID
will become a value forgitlab::incoming_email::inbox_options::tenant_id
in gitlab.yml. Therefore, I think a name likeGITLAB_INCOMING_EMAIL_INBOX_OPTIONS_TENANT_ID
is easier to associate with the key name in yaml (it should also be useful for anyone reading the official gitlab documentation and trying to use thissameersbn/gitlab
).
Yes, I know that other parameters related to IMAP have such simple names (likeIMAP_HOST
). So feel free to ignore me. If I lose patience with it, I will submit a pull request to unify the naming conventions (of course, it is entirely possible that the maintainer will reject it, and there is nothing wrong with that). - (optional)
inbox_options::poll_interval
is missing. - (optional) It is nice if we can support
inbox_options::azure_ad_endpoint
andinbox_options::graph_endpoint
for Microsoft Cloud as well.
Sorry for the nagging review. Please let me know if it seems difficult or if I am being cryptic. I will send you a patch.
Co-authored-by: Kazunori Kimura <[email protected]>
Co-authored-by: Kazunori Kimura <[email protected]>
No description provided.