-
Notifications
You must be signed in to change notification settings - Fork 4
docs: mail master documentation #38
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
base: main
Are you sure you want to change the base?
docs: mail master documentation #38
Conversation
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.
Please include how does a /path/to/recipientsConfig.json looks like, it's json format. Can the emailContent.html have templating? In any case include a sample and confirm whether it is required or optional
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.
Pull Request Overview
This PR adds comprehensive documentation for the Mail Master plugin, which enables automated bulk email notifications through SMTP servers for Devtron applications. The documentation provides setup instructions, user input specifications, and integration guidance for the plugin.
- Added new Mail Master plugin documentation with setup instructions and configuration details
- Updated the documentation table of contents to include the new plugin and reorganize GKE Provisioner entry
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| docs/user-guide/plugins/mail-master.md | Complete documentation for Mail Master plugin including prerequisites, setup steps, and configuration parameters |
| docs/SUMMARY.md | Added Mail Master entry and reorganized GKE Provisioner entry in the plugins section |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| | SenderName | STRING | Name of sender | John Doe | | ||
| | RecipientsGroupName | STRING | Group id for selecting recipients from config.json | "ReleaseTeam" | | ||
| | RecipientsSubGroupName | STRING | The Sub-group id for selecting recipients from config.json | "NorthRegion" | | ||
| | Recipients | STRING | Emails of recipients seprated by "," if user is not specified in config.json file | [email protected],[email protected] | |
Copilot
AI
Oct 8, 2025
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.
Corrected spelling of 'seprated' to 'separated'.
| | Recipients | STRING | Emails of recipients seprated by "," if user is not specified in config.json file | [email protected],[email protected] | | |
| | Recipients | STRING | Emails of recipients separated by "," if user is not specified in config.json file | [email protected],[email protected] | |
| | RecipientConfigFile | STRING | Provide path of config.json, that contains list of recipients | /path/to/recipientsConfig.json | | ||
| | EmailSubject | STRING | Provide subject for the email. Subject can also be provided in `EmailContentFile` after "Subject" | "Monthly Release" | | ||
| | BatchSize | NUMBER | Number of emails that should be sent per batch. The default number is 10 | 200 | | ||
| | BatchDelayTime | NUMBER | Time to wait in two batch (in seconds) | 15 | |
Copilot
AI
Oct 8, 2025
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.
Grammar error: should be 'between two batches' instead of 'in two batch'.
| | BatchDelayTime | NUMBER | Time to wait in two batch (in seconds) | 15 | | |
| | BatchDelayTime | NUMBER | Time to wait between two batches (in seconds) | 15 | |
| | SmtpServer | STRING | The host name of SMTP server | smtp.gmail.com | | ||
| | SmtpUsername | STRING | The username of SMTP connection | [email protected] | | ||
| | SmtpPassword | STRING | Password of SMTP connection | mysecretpassword | | ||
| | SenderEmail | STRING | Sender's email address | [email protected] | |
Copilot
AI
Oct 8, 2025
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.
There's inconsistent whitespace formatting with a tab character before the sample value. Should use consistent spacing like other rows in the table.
| | SenderEmail | STRING | Sender's email address | [email protected] | | |
| | SenderEmail | STRING | Sender's email address | [email protected] | |
#37