Skip to content

Releases: cloudposse/terraform-aws-dynamic-subnets

0.25.0: fixing enabled flag (#93)

12 Aug 18:54
537bf7b
Compare
Choose a tag to compare

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)

11 Aug 22:12
ad55d97
Compare
Choose a tag to compare
[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)

18 Jul 23:06
7dff4e6
Compare
Choose a tag to compare

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)

15 Jul 05:19
24675d6
Compare
Choose a tag to compare
* 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

14 Jul 19:09
93311c1
Compare
Choose a tag to compare

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)

14 Jul 04:41
b5dcf35
Compare
Choose a tag to compare
## 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.

13 Feb 20:25
7d3182d
Compare
Choose a tag to compare

what

  • Add private_subnets_additional_tags and public_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 the us-west-1 region is very limited

references

0.12.3 - EIP refactoring for TF 0.11

27 Nov 17:24
ef49812
Compare
Choose a tag to compare

what

  • gateway and instance now use same EIP module

why

  • to avoid reassigning IPs in case of switch between gateway and instance types

0.18.1

20 Nov 11:32
98c575e
Compare
Choose a tag to compare
Fix EIP NAT instances (#80)

0.18.0 - Added EIP for NAT instnaces

20 Nov 09:00
eee1772
Compare
Choose a tag to compare

what

  • Added EIP for NAT instances

why

  • Have stable IP addresses