Skip to content

Releases: cloudposse/terraform-aws-dynamic-subnets

v0.39.6

06 Oct 18:46
fefc9e8
Compare
Choose a tag to compare

🚀 Enhancements

Availability zones must be greater than zero @nitrocode (#142)

what

  • Availability zones must be greater than zero

why

  • To prevent accidental applies without setting zones which results in basically a no-op or setting var.enabled = false.

references

N/A

v0.39.5

09 Sep 18:49
4c97cb1
Compare
Choose a tag to compare

🚀 Enhancements

Chore: bump null-label module versions to 0.25.0, update GitHub Actions Workflows @korenyoni (#140)

what

  • Bump null-label module versions to 0.25.0 in order to be compatible with context.tf.
  • Run make github/init

why

  • The null-label modules used in this module are incompatible with new labels in context.tf (i.e. tenant) which appear in 0.25.0.
  • Running make github/init updates GitHub Actions Workflows to the latest ones exported by build-harness.

references

  • N/A

v0.39.4

28 Aug 11:38
5fe9663
Compare
Choose a tag to compare

🤖 Automatic Updates

Update context.tf @cloudpossebot (#138)

what

This is an auto-generated PR that updates the context.tf file to the latest version from cloudposse/terraform-null-label

why

To support all the features of the context interface.

v0.39.3

04 Jun 23:06
dbf1ff5
Compare
Choose a tag to compare

🤖 Automatic Updates

chore(deps): update terraform cloudposse/utils/aws to v0.8.0 @renovate (#137)

This PR contains the following updates:

Package Type Update Change
cloudposse/utils/aws (source) module minor 0.7.0 -> 0.8.0

Release Notes

cloudposse/terraform-aws-utils

v0.8.0

Compare Source

Fix README example @​nitrocode (#​9) ##### what * Standardized module reference source (old one didn't work due to lack of `git::` prefix) * Removed additional closing square bracket * Converted missing `var.shorten_regions` reference to local and created local ##### why * Broken example ##### references N/A

v0.39.2

02 Jun 15:52
560ef31
Compare
Choose a tag to compare

🤖 Automatic Updates

chore(deps): update terraform cloudposse/utils/aws to v0.7.0 @renovate (#135)

This PR contains the following updates:

Package Type Update Change
cloudposse/utils/aws (source) module minor 0.5.0 -> 0.7.0

Release Notes

cloudposse/terraform-aws-utils

v0.7.0

Compare Source

add elb account lookup @​mcalhoun (#​11) #### what
  • Update the outputs to make elb_logging_account its own output

why

  • In #​10 I mistakenly added this output to the region_az_alt_code_maps output

v0.6.0

Compare Source

add elb account lookup @​mcalhoun (#​10) ##### what
  • Add a lookup for ELB accounts for Elastic Load Balancer accounts
why
  • When creating bucket policies to allow logging from ELB/ALB to write their access logs to S3, it is necessary to give permissions to the dedicated account the ELB/ALB is created in.
references

v0.39.1

24 May 15:01
20df059
Compare
Choose a tag to compare

🤖 Automatic Updates

chore(deps): update terraform cloudposse/utils/aws to v0.5.0 @renovate (#128)

This PR contains the following updates:

Package Type Update Change
cloudposse/utils/aws (source) module minor 0.4.0 -> 0.5.0

Release Notes

cloudposse/terraform-aws-utils

v0.5.0

Compare Source

add missing region (ap-northeast-3) @​mcalhoun (#​8) ##### what * Add the `ap-northeast-3` region (Osaka) ##### why * This region was missing from the module ##### references

v0.39.0

19 Apr 15:11
44fbd11
Compare
Choose a tag to compare
feat: add terraform 0.15 support and update github flows @syphernl (#131)

what

  • Replaced removed list function with tolist to make it work with Terraform 0.15.
  • Updated Github Workflows

why

  • The list function was deprecated since Terraform v0.12 and has been removed in Terraform v0.15, resulting in an Error: Error in function call.

v0.38.1

06 Apr 19:46
52224bb
Compare
Choose a tag to compare

🚀 Enhancements

chore(deps): remove unused provider @tobernguyen (#130)

what

  • This PR is just to remove the unused provider in versions.tf and that will

why

  • Download unused providers to terraform project
  • Break projects running on Apple Silicon chip

references

v0.38.0

18 Feb 11:04
f23b15e
Compare
Choose a tag to compare
Remove use of deprecated map() @alexjurkiewicz (#126)

Remove use of deprecated map()

This function is removed in the upcoming Terraform 0.15. Since Terraform
0.12, you can create maps with a literal syntax instead.

what

  • No change to module behaviour

why

Adds compatibility with Terraform 0.15. Without this, you'll see errors like:

│ Error: Error in function call
│
│   on .terraform/modules/dynamic_subnets/private.tf line 8, in module "private_label":
│    8:     map(var.subnet_type_tag_key, format(var.subnet_type_tag_value_format, "private"))
│     ├────────────────
│     │ var.subnet_type_tag_key is a string, known only after apply
│     │ var.subnet_type_tag_value_format is a string, known only after apply
│
│ Call to function "map" failed: the "map" function was deprecated in Terraform v0.12 and is no longer available; use tomap({ ... })
│ syntax to write a literal map.

v0.37.6

07 Feb 23:03
7e7d836
Compare
Choose a tag to compare

🤖 Automatic Updates

context.tf updated to v0.24.1, minimum required Terraform version bumped to 0.13.0 when needed, readme updated @maximmi (#123)

what

  • update context.tf to v0.24.1
  • minimum required Terraform version bumped to 0.13.0
  • readme updated, Bridgecrew compliance badges added

why

  • It allows for setting the letter case of tag names and labels, back compatibility with context v0.22.0 and below
  • we have dropped support for Terraform 0.12
  • To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant