Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Feb 04:46
· 26 commits to main since this release
7e1f000

🚀 Enhancements

fix!: various issues / cleanup + adds approve_until_date support @Gowiem (#42)

what

  • Converts bucket_id variable to list(string)
  • Removes region variable
  • Cleans up some potential enabled = false issues in outputs.tf they were dependent on resources existing
  • Fixes typo in scan logs bucket prefix
  • Adds s3_bucket_prefix_scan_logs variable
  • Adds approve_until_date support to patch_baseline_approval_rules variable

why

  • #41 shows that passing in a bucket_id results in a known issue: hashicorp/terraform#28962. We've seen this internally before and our suggested pattern is to switch to list(string) as the type and check the length.
    • (BREAKING CHANGE)
  • Features
    • Adds support for passing a custom prefix for scan logs.
    • Adds support the ability to patch on a timeline via approve_until_date
  • General cleanup of issues that I saw for this module:
    • region variable not used, so needed to be removed (BREAKING CHANGE)
    • Bumps s3-module to latest
    • Typo
    • Updates example to an actual use-case where patching would occur
    • Removes an unnecessary label
    • Avoids issues with outputs not working in the case that a user passed enabled = false since outputs were dependent on resources being at position 0 via list access.

references

🐛 Bug Fixes

fix!: various issues / cleanup + adds approve_until_date support @Gowiem (#42)

what

  • Converts bucket_id variable to list(string)
  • Removes region variable
  • Cleans up some potential enabled = false issues in outputs.tf they were dependent on resources existing
  • Fixes typo in scan logs bucket prefix
  • Adds s3_bucket_prefix_scan_logs variable
  • Adds approve_until_date support to patch_baseline_approval_rules variable

why

  • #41 shows that passing in a bucket_id results in a known issue: hashicorp/terraform#28962. We've seen this internally before and our suggested pattern is to switch to list(string) as the type and check the length.
    • (BREAKING CHANGE)
  • Features
    • Adds support for passing a custom prefix for scan logs.
    • Adds support the ability to patch on a timeline via approve_until_date
  • General cleanup of issues that I saw for this module:
    • region variable not used, so needed to be removed (BREAKING CHANGE)
    • Bumps s3-module to latest
    • Typo
    • Updates example to an actual use-case where patching would occur
    • Removes an unnecessary label
    • Avoids issues with outputs not working in the case that a user passed enabled = false since outputs were dependent on resources being at position 0 via list access.

references

🤖 Automatic Updates

chore(deps): update terraform cloudposse/vpc/aws to v2.1.1 @renovate (#33)

This PR contains the following updates:

Package Type Update Change
cloudposse/vpc/aws (source) module patch 2.1.0 -> 2.1.1

Release Notes

cloudposse/terraform-aws-vpc (cloudposse/vpc/aws)

v2.1.1

Compare Source

Add support for network address usage metrics @​lanzrein (#​124)

what

This PR adds support for Network Address Usage Metrics on the VPC.
AWS documentation : https://docs.aws.amazon.com/vpc/latest/userguide/network-address-usage.html
Terraform documentation : https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/vpc#enable_network_address_usage_metrics

why

Network Address Usage metrics can help monitor the growth of a VPC and would be useful for any user.
Enable this after creating a VPC does not trigger recreation of the VPC.

references

closes #​115

Sync github @​max-lobur (#​120)

Rebuild github dir from the template

🤖 Automatic Updates

Update README.md and docs @​cloudpossebot (#​125)

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates