tag:github.com,2008:https://github.com/chime/terraform-aws-alternat/releasesTags from terraform-aws-alternat2025-10-09T01:19:16Ztag:github.com,2008:Repository/529406391/v0.10.32025-10-09T14:34:10Zv0.10.3<p>Add <a class="user-mention notranslate" href="https://github.com/bwhaley">@bwhaley</a> as maintainer to CODEOWNERS (<a class="issue-link js-issue-link" href="https://github.com/chime/terraform-aws-alternat/pull/162">#162</a>)</p>
<p>- Add <a class="user-mention notranslate" href="https://github.com/bwhaley">@bwhaley</a> to CODEOWNERS file alongside <a class="team-mention js-team-mention notranslate" href="https://github.com/orgs/chime/teams/maintainers">@chime/maintainers</a>
<br />- This ensures <a class="user-mention notranslate" href="https://github.com/bwhaley">@bwhaley</a> will be automatically requested for code reviews
<br />- Maintains existing team structure while adding individual maintainer</p>bwhaleytag:github.com,2008:Repository/529406391/v0.10.22025-09-16T19:48:15Zv0.10.2<p>Use the name prefix for Launch Templates (<a class="issue-link js-issue-link" href="https://github.com/chime/terraform-aws-alternat/pull/158">#158</a>)</p>
<p>Use the user-defined "nat_instance_name_prefix" for the Launch Templates
<br />name instead of the default "terraform".</p>bwhaleytag:github.com,2008:Repository/529406391/v0.10.12025-09-09T22:03:56Zv0.10.1<p>Add option to install and configure CloudWatch Agent (<a class="issue-link js-issue-link" href="https://github.com/chime/terraform-aws-alternat/pull/155">#155</a>)</p>
<p>* Add option to install and configure CloudWatch Agent</p>
<p>The CloudWatch Agent can be used to bring visibility into low-level
<br />networking metrics, such as the volume of dropped packets.
<br />The configuration file aims to report most of the metrics provided for managed NAT Gateways
<br />and is adapted from the fck-nat documentation (<a href="https://fck-nat.dev/develop/features/#metrics">https://fck-nat.dev/develop/features/#metrics</a>).</p>
<p>* Add credit to the fck-nat project in the user-data script</p>
<p>The cwagent.json.tftpl user-data script generates a configuration file
<br />for the CloudWatch Agent that was published by the fck-nat.dev project
<br />and is adapted from their documentation.</p>
<p>* Enable CloudWatch Agent in Example deployment</p>
<p>This should allow testing this feature.</p>bwhaleytag:github.com,2008:Repository/529406391/v0.10.02025-09-05T20:31:25Zv0.10.0<p>Install SSM Agent when enable_ssm=true (<a class="issue-link js-issue-link" href="https://github.com/chime/terraform-aws-alternat/pull/154">#154</a>)</p>
<p>The SSM Agent is not pre-installed on the AL2023 Minimal AMI so install it via the userscript when enable_ssm is set to true.</p>bwhaleytag:github.com,2008:Repository/529406391/v0.9.32025-08-13T16:21:16Zv0.9.3<p>fix: add conntrack-tools (<a class="issue-link js-issue-link" href="https://github.com/chime/terraform-aws-alternat/pull/148">#148</a>)</p>
<p>Update alternat.sh: add conntrack-tools</p>bwhaleytag:github.com,2008:Repository/529406391/v0.9.22025-08-07T18:19:44Zv0.9.2<p>fix: unable to create IAM policy when AlterNAT is deployed in several…</p>
<p>… regions (<a class="issue-link js-issue-link" href="https://github.com/chime/terraform-aws-alternat/pull/141">#141</a>)</p>
<p>* fix: unable to create IAM policy when AlterNAT is deployed in several regions</p>
<p>* chore: add enable_lambda_ssm_policy to make this resource optional</p>
<p>* use aws_iam_role_policy instead of iam_policy</p>bwhaleytag:github.com,2008:Repository/529406391/v0.9.12025-07-24T20:38:50Zv0.9.1<p>Makes SSM command permissions optional based on nat restore (<a class="issue-link js-issue-link" href="https://github.com/chime/terraform-aws-alternat/pull/140">#140</a>)</p>
<p>* Makes SSM command permissions optional based on nat restore</p>
<p>* [skip ci] Update docs</p>bwhaleytag:github.com,2008:Repository/529406391/v0.9.02025-07-24T18:20:06Zv0.9.0<p>Adds tests for NAT instance recovery (<a class="issue-link js-issue-link" href="https://github.com/chime/terraform-aws-alternat/pull/139">#139</a>)</p>
<p>* Adds tests for NAT instance recovery</p>
<p>* update unit tests</p>
<p>* monkeypatch env vars</p>
<p>* Search for the route</p>
<p>* Fix route table bug</p>
<p>* Check if main route table</p>
<p>* Test</p>
<p>* Again</p>
<p>* logs</p>
<p>* Enable restore</p>bwhaleytag:github.com,2008:Repository/529406391/v0.8.72025-07-18T23:19:13Zv0.8.7<p>fix: avoid empty eip ids when prevent_destroy_eips is enabled (<a class="issue-link js-issue-link" href="https://github.com/chime/terraform-aws-alternat/pull/136">#136</a>)</p>
<p>* chore: avoid empty eip ids when prevent_destroy_eips is enabled</p>
<p>* chore: create a new version of template when script is modified</p>
<p>* Update scripts/alternat.sh</p>
<p>Co-authored-by: Forlot Romain <rforlot@yahoo.com></p>
<p>* test: create outputs for nat eip ids</p>
<p>* chore: add tags to detect cloudinit modification</p>
<p>* test: remove tests values</p>
<p>* Update main.tf</p>
<p>Co-authored-by: Ben Whaley <503816+bwhaley@users.noreply.github.com></p>
<p>---------</p>
<p>Co-authored-by: Forlot Romain <rforlot@yahoo.com>
<br />Co-authored-by: Ben Whaley <503816+bwhaley@users.noreply.github.com></p>bwhaleytag:github.com,2008:Repository/529406391/v0.8.62025-06-26T18:40:50Zv0.8.6bwhaley