Releases: cloudposse/terraform-aws-dynamic-subnets
0.25.0: fixing enabled flag (#93)
what
- Fixing resource creation when enabled flag is = false
why
- Some resources were still created even when the enabled flag was false
0.24.0: Support 0.13 (#92)
[AUTOMATED] Update Version Pinning for Terraform to support 0.13 (#92) ## What 1. Update Version Pinning for Terraform to support 0.13 ## Why 1. This is a relatively minor update that the CloudPosse module already likely supports. 1. This allows module consumers to not individually update our Terraform module to support Terraform 0.13.
0.23.0: support using existing elastic ips (#86)
closes #42
what
Allow use of existing AWS Elastic IPs by IP address (resolves to allocation id via data source).
why
Sometimes its important to keep IP addresses for example to allow business customers granting these IPs in firewalls, a third party tool is configured to only allow certain IPs or there is already an existing IP pool to use. See also referenced issue.
/cc @osterman maybe? :)
0.22.0: feat: add possibility to disable resources creation (#87)
* feat: add possibility to disable resources creation * Updated README.md Co-authored-by: actions-bot <[email protected]>
0.21.0 Add Nat Gateway EIP to outputs #91
what
- Added NAT Gateway EIP to outputs
why
- So they can be read via remote state
0.20.0: Updates to ChatOps - Automated commit (#90)
## What * Adds chatops commands - '/test all' - '/test bats' - '/test readme' - '/test terratest' * Drops codefresh * Drops slash-command-dispatch * Removes codefresh badge * Rebuilds README ## Why * Change over from codefresh to GH Actions * Facilitate testing of PRs from forks
0.19.0 Add `private_subnets_additional_tags` and `public_subnets_additional_tags` variables. Change AWS region for tests.
what
- Add private_subnets_additional_tagsandpublic_subnets_additional_tagsvariables
- Change AWS region for tests to us-east-2
why
- 
EKS requires tagging all subnets with kubernetes.io/cluster/<cluster-name>=sharedtag, but at the same time it requires tagging subnets with additional tags that are different for public and private subnets:- 
Private Subnet Tagging Requirement for Internal Load Balancers: 
 kubernetes.io/role/internal-elb=1
- 
Public Subnet Tagging Option for External Load Balancers: 
 kubernetes.io/role/elb
 
- 
This is required because EKS can't detect the type of subnets automatically
- Change AWS region for tests to us-east-2since we use it in all our tests and theus-west-1region is very limited
references
0.12.3 - EIP refactoring for TF 0.11
what
- gateway and instance now use same EIP module
why
- to avoid reassigning IPs in case of switch between gatewayandinstancetypes
0.18.1
0.18.0 - Added EIP for NAT instnaces
what
- Added EIP for NAT instances
why
- Have stable IP addresses