Skip to content

cds-snc/notification-lambdas

Repository files navigation

Notification lambdas

A collection of Docker lambda functions and images that are used as part of the Notify service.

Lambdas

  • Blazer: an instance of Blazer that uses Devise and Google OAuth for authentication.
  • Google CIDR: a function that updates an AWS managed prefix list with a list of Google service CIDR ranges.
  • SES Receiving Emails: a function that handles incoming emails to GC Notify addresses
  • SES email callback: a function that handles incoming emails to GC Notify addresses
  • SNS SMS callback: a function that handles incoming emails to GC Notify addresses

Adding a new lambda

  1. Run make lambda and provide a name for your lambda's folder.
  2. Add your lambda's folder name to the matrix sections of the GitHub workflows. You can find the ones you need to update with make matrix.
  3. Update this readme with a link to your lambda's readme.