Skip to content

Releases: amancevice/terraform-aws-slackbot

v25.0.5

06 Apr 21:18
ee99414
Compare
Choose a tag to compare

v25.0.4

04 Dec 15:34
21e8169
Compare
Choose a tag to compare

Bugfix to event OpenAPI integration and state machine

v25.0.2

04 Dec 14:43
ecea620
Compare
Choose a tag to compare

Upgrade Lambda runtime to python3.12

v25.0.1

04 Dec 14:43
9ef2f05
Compare
Choose a tag to compare

Bugfixes to API Gateway domain name (should be REGIONAL, not EDGE)

v25.0.0

02 Dec 18:18
5d49cb1
Compare
Choose a tag to compare

Re-architect project to use native API Gateway -> Step Functions integration for better latency

v24.3.0

04 Aug 14:38
b2a8a18
Compare
Choose a tag to compare

Python ~> 3.11

v24.2.0

26 May 01:15
1dab300
Compare
Choose a tag to compare

bump aws provider to ~> 5.0

v24.1.0

29 Apr 14:30
95cafd1
Compare
Choose a tag to compare

Update to python3.10 runtime

24.0.1

11 Feb 16:01
84db958
Compare
Choose a tag to compare

Pipenv upgrade

24.0.0

21 Nov 00:43
508e982
Compare
Choose a tag to compare

v24 of this module represents a re-thinking of this module. Previous versions attempted to be as un-opinionated as possible, while this version is more of a "batteries included" approach.

Prerequisites

In order to use this module you must set up a Route53 hosted zone and an ACM certificate that covers the domain on which your Slack API will be hosted (eg, *.example.com or slack.example.com)

Resources

This module will create the following resources:

  • API Gateway HTTP API (+ supporting resources
  • EventBridge event bus
  • SecretsManager secret container
  • Lambda functions
  • CloudWatch log groups

Post-requisites

After applying this module you must update the SecretsManager secret with the JSON for your Slackbot (see README)