Commit Graph

21 Commits

Author SHA1 Message Date
Fredrik Adelöw 0e77776b51 implement in some tests
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-09-11 13:12:00 +02:00
Fredrik Adelöw 5edd344c98 inject catalog client where possible in the new backend system
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-09-02 17:13:58 +02:00
Marek Libra d55b8e317d Avoid false check for broadcast emails
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-08-14 15:13:51 +02:00
Marek Libra 3cd012c2dc Merge pull request #25854 from drodil/white_black_list_email
feat: add possibility to allow and deny specific email addresses
2024-08-07 15:11:02 +02:00
Fredrik Adelöw e78fbec111 Merge pull request #25209 from drodil/stream_transport
feat: support for stream transport for debug purposes
2024-08-06 14:14:45 +02:00
Heikki Hellgren 83faf24b33 feat: add possibility to allow and deny specific email addresses
Notification email processor config to support allowing and denying
specific email addresses who can receive notifications in email.
This is required to be able to test this in test environments with real
production data and not send unnecessary notifications.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-07-31 11:28:40 +03:00
Mikko Korhonen def53a7f96 Change NotificationTemplateRenderer methods to return a promise
Signed-off-by: Mikko Korhonen <mikko.korhonen@op.fi>
2024-07-24 12:30:55 +03:00
Heikki Hellgren cdb630d9d8 feat: support for stream transport for debug purposes
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-06-13 14:05:27 +03:00
Heikki Hellgren 4e4ef2ba78 chore: move notification processor filters to common package
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-06-05 13:46:40 +03:00
Yaron Dayagi 07a789b8c5 feat: add notifications filtering by processors
Signed-off-by: Yaron Dayagi <ydayagi@redhat.com>
2024-05-20 17:07:06 +03:00
Heikki Hellgren 79bb100f05 fix: ensure proper slashes in the email url
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-05-02 15:47:08 +03:00
Heikki Hellgren e538b10043 feat: support relative notification links sent via email processor
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-05-02 15:47:06 +03:00
Heikki Hellgren d541ff686f fix: email processor esm issue with p-throttle + config read
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-05-02 08:42:19 +03:00
Heikki Hellgren 743832d39f fix: use string array for cache service
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-24 12:09:54 +03:00
Heikki Hellgren 49295af2c1 feat: allow throttling email sending
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-24 10:32:38 +03:00
Heikki Hellgren 4e4e5607e2 fix: review findings for email notification processor
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-24 09:33:18 +03:00
Heikki Hellgren c137035b83 feat: add support for templating the email content
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-24 08:46:17 +03:00
Heikki Hellgren 9f9dbdbdee chore: make cache config follow slack notification config
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-24 08:46:17 +03:00
Heikki Hellgren 29e16abc85 fix: add missing region config for ses
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-24 08:46:17 +03:00
Heikki Hellgren 1c1718857e fix: use credentials manager instead config
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-24 08:46:17 +03:00
Heikki Hellgren dbf269686a feat: add email notification processor
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-24 08:46:17 +03:00