Releases: chime/terraform-aws-alternat
Releases · chime/terraform-aws-alternat
v0.2.1
v0.2.0
This update includes backwards incompatible changes. Follow the migration guide to update without downtime for existing NAT instances.
This update includes a few important changes:
- Modifies the userdata and Lambda function inputs for compatibility with other IaC tooling such as CDK that cannot use Terraform template style.
- Allows multiple sets of private subnets/route tables. Previously it was only possible to include one set of private route tables and subnets within a VPC.
- Exposes the Auto Scaling Group Lifecycle hook heartbeat timeout value.
- Eliminates the dependency on a particular naming convention for private subnets. Subnets are now passed explicitly, so we don't need to discover them by name.
v0.1.3
v0.1.2
v0.1.1
Description
This release adds several new configuration options:
- The connectivity tester function is invoked every minute. Previously, it would check
https://www.example.com
andhttps://www.google.com
once before exiting. Now it will check everyCONNECTIVITY_CHECK_INTERVAL
seconds (default 5 seconds). - The URLs to check are now configurable via
CHECK_URLS
. example.com and google.com remain the defaults. - NAT instance EIP allocation IDs can now be provided via
nat_instance_eip_ids
. If provided, the number of allocation IDs must match the number of public subnets. Thanks to @korenyoni for this contribution!
In addition, the connectivity test failure conditions have been expanded to several more conditions:
ReadTimeout, ConnectTimeout, HTTPError, Timeout, ConnectionError, RequestException
Previously, the check only failed on ConnectionError
.
Initial public release
v0.1.0 Initial public release