Skip to content

Jkj260277/ninshubur

 
 

Repository files navigation

𒀭𒊩𒌆𒋚 (Ninshubur) CI

Delivers your messages. With a twist.

Ninshubur is an AWS Lambda function that allows you to post Slack notifications

Features

  • Severity levels expressed by colors:
    • Info: green;
    • Warning: yellow;
    • Error: red;
    • Fatal: red with @here mention.
  • Integration with AWS KMS.
  • Random quotes from movies and games to add a bit of fun.
  • The name and avatar are configurable.
  • Deployable with terraform.
  • Requires Terraform 0.13+

Building a project

Install dependencies

npm install

Test

npm test

E2E test

E2E test is performed with node-lambda.

  • Create e2e/deploy.env
  • Put SLACK_HOOK=... in e2e/deploy.env
  • Run npm run e2e

Backlog:

  • MVP:
    • Usage documentation
  • Next milestone:
    • user mentions
    • extra hooks for channels
    • buckets in other regions

Avatar

Ninshubur avatar

This image has been extracted from another file:

"Old Akkadian cylinder seal representing the goddess Inanna / Ishtar and her sukkal Ninshubur. Akkad period, around 2334-2154 BC. J.-C. Oriental Institute of the University of Chicago."

Creative Commons Attribution 3.0 Unported

About

Delivers your messages. With a twist.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 54.4%
  • Groovy 35.1%
  • HCL 9.3%
  • Shell 1.2%