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
nixos/gitlab: Support incoming mail #93424
Conversation
I think this deserves some addition to nixos/modules/services/misc/gitlab.xml. Can you include it into this PR?
|
When incoming mails are enabled, an extra service is needed. Closes NixOS#36125.
0aa6010
to
ae1dada
Compare
@flokli Done |
@ofborg eval |
<para> | ||
When <literal>icoming_mail.enabled</literal> is set to <literal>true</literal> | ||
in <link linkend="opt-services.gitlab.extraConfig">extraConfig</link> an additional | ||
service called <literal>gitlab-mailroom</literal> is enabled for fetching incoming mail. |
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.
How do I configure this service? Does it use whatever sendmail is configured? Is there a configuration example somewhere we could link to?
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.
I don't think we want to copy the upstream manual here and I don't feel like their links are stable at all (like their repo layouts). Also, sendmail has nothing to do with it, since this is about receiving mail and not sending it ;)
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.
Right - incoming_mail.enabled
is probably enough of breadcrumbs for people to scroll down to "Example for source installs:" in https://docs.gitlab.com/ee/administration/incoming_email.html.
When incoming mails are enabled, an extra service is needed.
Closes #36125.
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)