Skip to content

Releases: cloudposse/terraform-aws-budgets

v0.4.1

22 Jan 02:06
9e62307
Compare
Choose a tag to compare

🚀 Enhancements

feat: added auto_adjust_data attribute @mayank0202 (#29)

what

  • No breaking changes were done , added only one attribute in budgets resource type i.e auto_adjust_data and its optional but its a new attribute that has been seen in terraform docs.

why

  • I've determined that enabling the auto_adjust_data attribute is essential for aligning with business requirements and best practices for cost management. My testing has confirmed that its inclusion doesn't cause any functional disruptions, and it offers the added benefit of triggering email notifications upon auto-adjustments, enhancing visibility into budget changes. Therefore, I strongly recommend incorporating this attribute in our Terraform configuration to ensure optimal budget management and adherence to business needs.
    screenshot is attached below:

IMG_5597

references

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/budgets_budget#auto-adjust-data

v0.4.0

04 Jan 00:14
c220256
Compare
Choose a tag to compare
Update `Go` version for tests, module versions, README and LICENSE @aknysh (#28)

what

  • Update Go version for tests, module versions, README and LICENSE

why

  • Keep up to date
Added the VPC params when calling the slack_notify_lambda module @boris-dyga-SM (#26)

what

  • Added VPC params to be able to deploy the Slack notification Lambda inside VPC as well

why

  • PCI DSS requires any Lambda to be deployed inside a VPC

references

Sync github @max-lobur (#19)

Rebuild github dir from the template

v0.3.0

09 May 15:48
538fca0
Compare
Choose a tag to compare
  • No changes

v0.2.1

04 Jan 22:04
538fca0
Compare
Choose a tag to compare

🚀 Enhancements

update and expose emoji @Benbentwo (#15)

what

  • Emoji can now be changed
  • Defaulted to :amazon-aws:

why

  • Prettier

v0.2.0

17 Dec 16:19
9d17ca7
Compare
Choose a tag to compare
add cost_types @algolucky (#10)

what

  • adds support for cost_types

why

  • otherwise, you cannot exclude things like support costs from threshold calculation

references

v0.1.6

11 Dec 07:00
db1044c
Compare
Choose a tag to compare

🤖 Automatic Updates

chore(deps): update terraform cloudposse/sns-lambda-notify-slack/aws to v0.5.9 @renovate (#13)

This PR contains the following updates:

Package Type Update Change
cloudposse/sns-lambda-notify-slack/aws (source) module patch 0.5.8 -> 0.5.9

Release Notes

cloudposse/terraform-aws-sns-lambda-notify-slack

v0.5.9

Compare Source

🤖 Automatic Updates

Update Terraform terraform-aws-modules/notify-slack/aws to v5 @​renovate (#​30)

This PR contains the following updates:

Package Type Update Change
terraform-aws-modules/notify-slack/aws (source) module major 4.19 -> 5.5

Release Notes
terraform-aws-modules/terraform-aws-notify-slack
v5.5.0

Compare Source

Features
5.4.1 (2022-11-07)
Bug Fixes
  • Update CI configuration files to use latest version (#​181) (6ca4605)
v5.4.1

Compare Source

v5.4.0

Compare Source

Features
v5.3.0

Compare Source

Features
v5.2.0

Compare Source

Features
v5.1.0

Compare Source

Features
v5.0.0

Compare Source

⚠ BREAKING CHANGES
    • Update lambda module to 3.1.0 to support AWS provider version 4.8+
Features
  • Update lambda module to 3.1.0 to support AWS provider version 4.8+ (#​166) (ea822a3)
v4.24.0

Compare Source

Features
  • Revert incorrectly removed output this_slack_topic_arn (#​159) (24ec027)
v4.23.0

Compare Source

Features
  • add support for recreating package locally if not missing/not present (#​158) (912e11d)
v4.22.0

Compare Source

Features
  • add lint and unit test workflow checks for pull requests (#​152) (d2675ec)
v4.21.0

Compare Source

Features
  • Added policy path variable to lambda module IAM role policy (#​153) (b3179a9)
v4.20.0

Compare Source

Features
  • Update lambda module and bump Terraform/AWS provider versions (#​151) (0a1fae8)


v0.1.5

10 Dec 16:23
12228a6
Compare
Choose a tag to compare

🤖 Automatic Updates

chore(deps): update terraform cloudposse/sns-lambda-notify-slack/aws to v0.5.8 @renovate (#12)

This PR contains the following updates:

Package Type Update Change
cloudposse/sns-lambda-notify-slack/aws (source) module patch 0.5.7 -> 0.5.8

Release Notes

cloudposse/terraform-aws-sns-lambda-notify-slack

v0.5.8

Compare Source

🚀 Enhancements

Use cloudposse/template for arm support @​nitrocode (#​36)

what

  • Use cloudposse/template for arm support

why

  • The new cloudposse/template provider has a darwin arm binary for M1 laptops

references


v0.1.4

10 Dec 16:17
8605368
Compare
Choose a tag to compare

🤖 Automatic Updates

chore(deps): update terraform cloudposse/sns-topic/aws to v0.20.2 @renovate (#9)

This PR contains the following updates:

Package Type Update Change
cloudposse/sns-topic/aws (source) module patch 0.20.1 -> 0.20.2

v0.1.3

02 Jul 00:23
c397d2a
Compare
Choose a tag to compare
git.io->cloudposse.tools update @dylanbannon (#5)

what and why

Change all references to git.io/build-harness into cloudposse.tools/build-harness, since git.io redirects will stop working on April 29th, 2022.

References

  • DEV-143

🤖 Automatic Updates

chore(deps): update terraform cloudposse/sns-lambda-notify-slack/aws to v0.5.7 @renovate (#7)

This PR contains the following updates:

Package Type Update Change
cloudposse/sns-lambda-notify-slack/aws (source) module patch 0.5.6 -> 0.5.7

v0.1.2

16 Jun 21:34
214ff3d
Compare
Choose a tag to compare

🚀 Enhancements

Fixed invalid dynamic block usage for email notifications @salemgolemugoo (#6)

what

  • Fixes email notifications
  • subscriber_email_addresses is always empty even if you provide some emails to this parameter

why

  • Bug in the module

references

  • Example input which causes this issue
 budgets = [
    {
      name = "TotalBudgetMonthly"
      budget_type = "COST"
      limit_amount = 1000
      limit_unit = "USD"
      time_unit = "MONTHLY"

      notification = [
        {
          comparison_operator = "GREATER_THAN"
          threshold = 30
          threshold_type = "PERCENTAGE"
          notification_type = "ACTUAL"
          subscriber_email_addresses = ["mail@example.com"]
        },
        {
          comparison_operator = "GREATER_THAN"
          threshold = 60
          threshold_type = "PERCENTAGE"
          notification_type = "ACTUAL"
          subscriber_email_addresses = ["mail@example.com"]
        },
        {
          comparison_operator = "GREATER_THAN"
          threshold = 90
          threshold_type = "PERCENTAGE"
          notification_type = "ACTUAL"
          subscriber_email_addresses = ["mail@example.com"]
        }
      ]
    }
  ]