artilleryio / artilleryio/chaos-lambda

Slack integration

Open
#1 0 comments 3 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
290
Forks
26
PR merge metrics
No merged PRs in 30d

Description

It would be useful to have Llama post to a Slack channel (with a [Slack Webhook](https://api.slack.com/incoming-webhooks)) to announce when an instance has been terminated.
1. The Slack webhook would be an option in [`Llamafile`](https://github.com/hassy/llama-cli/blob/master/Llamafile.json), e.g. `slackWebhook`
2. The [lambda definition](https://github.com/hassy/llama-cli/blob/master/lambda/index.js) would use that (if defined) to post a message.

Contributor guide

Open the contributing guide

Research direction

Start with Llamafile.json and lambda/index.js, the two files named in the issue, and trace how termination events and configuration are handled. Done means a configured Slack incoming webhook receives an announcement when an instance terminates, while the integration remains optional when no webhook is defined.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, javascript
Domain
backend, cloud
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.