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 <58130806+actions-bot@users.noreply.github.com>
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_tags
andpublic_subnets_additional_tags
variables - Change AWS region for tests to
us-east-2
why
-
EKS requires tagging all subnets with
kubernetes.io/cluster/<cluster-name>=shared
tag, 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-2
since we use it in all our tests and theus-west-1
region 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
gateway
andinstance
types
0.18.1
0.18.0 - Added EIP for NAT instnaces
what
- Added EIP for NAT instances
why
- Have stable IP addresses