20 Commits

Author SHA1 Message Date
Hellgren Heikki e9eb400f9c feat(notifications): add support for included topics
this can be used to configure processors to only process notifications
that contain specific topics. if notification does not have a topic and
included topics are configured, the notification will not get processed
by the specific processor. this is mainly for the email processor but
can be used by other processors as well.

closes #32497

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2026-01-29 15:31:35 +02:00
Colt McKissick 09c498aa68 fix: use fromArn config, log warning for sourceArn
Signed-off-by: Colt McKissick <colt.mckissick.ycbp@statefarm.com>
2025-12-02 10:30:16 -05:00
Colt McKissick a5d5b3adcc fix: mark fromArn as deprecated, update getSesOptions to read fromArn if set
Signed-off-by: Colt McKissick <colt.mckissick.ycbp@statefarm.com>
2025-12-02 09:21:29 -05:00
Colt McKissick 7b65adeaaa fix: Update email processor ses options to match v2
Signed-off-by: Colt McKissick <colt.mckissick.ycbp@statefarm.com>
2025-11-26 11:58:17 -05:00
Stephanie Swaney 990edb5274 fix: use convention for config variables inside sesConfig
Signed-off-by: Stephanie Swaney <stephanie.swaney.ddk6@statefarm.com>
2025-06-24 09:02:50 -05:00
Stephanie Swaney f92c9fc224 fix: Add optional config for ses mail options with SourceArn, FromArn, ConfigurationSetName
Signed-off-by: Stephanie Swaney <stephanie.swaney.ddk6@statefarm.com>
2025-06-23 15:05:07 -05:00
Scott Guymer aa3a63aeed Notifications Email Module - Enable endpoint configuration for SES
Enable the ability to configure the endpoint for the SES connection used in the notifications email module. This enables the configuration of alternate endpoints as required, for example for local testing or alternative stacks.

Signed-off-by: Scott Guymer <scott.guymer@philips.com>
2025-05-08 10:11:08 +02:00
Jonathan Mezach 62d84a1a45 Initial implementation of Azure Communication Service transport
Signed-off-by: Jonathan Mezach <jonathan.mezach@rr-wfm.com>
2025-02-10 16:59:38 +01:00
Fredrik Adelöw d52d7f9935 implement support for string form human durations in config
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-11-17 23:06:26 +01: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
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
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
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 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