Releases: cloudposse/terraform-aws-dynamic-subnets
Releases · cloudposse/terraform-aws-dynamic-subnets
v0.39.6
🚀 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
🚀 Enhancements
Chore: bump null-label module versions to 0.25.0, update GitHub Actions Workflows @korenyoni (#140)
what
- Bump
null-label
module versions to0.25.0
in order to be compatible withcontext.tf
. - Run
make github/init
why
- The
null-label
modules used in this module are incompatible with new labels incontext.tf
(i.e.tenant
) which appear in0.25.0
. - Running
make github/init
updates GitHub Actions Workflows to the latest ones exported by build-harness.
references
- N/A
v0.39.4
🤖 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
🤖 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
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/Av0.39.2
🤖 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
add elb account lookup @mcalhoun (#11)
#### what- Update the
outputs
to makeelb_logging_account
its own output
why
- In #10 I mistakenly added this output to the
region_az_alt_code_maps
output
v0.6.0
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
🤖 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
add missing region (ap-northeast-3) @mcalhoun (#8)
##### what * Add the `ap-northeast-3` region (Osaka) ##### why * This region was missing from the module ##### referencesv0.39.0
feat: add terraform 0.15 support and update github flows @syphernl (#131)
what
- Replaced removed
list
function withtolist
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 anError: Error in function call
.
v0.38.1
🚀 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
- Closes #129
v0.38.0
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
🤖 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