Skip to content

Releases: cloudposse/terraform-aws-ec2-autoscale-group

v0.34.1

31 May 09:13
b45ad5e
Compare
Choose a tag to compare
Sync github @max-lobur (#110)

Rebuild github dir from the template

🚀 Enhancements

Support AWS Provider V5 @max-lobur (#113)

what

  • Support AWS Provider V5
  • Linter fixes
  • Bump tf version

why

resource/aws_autoscaling_group: Remove deprecated tags attribute (hashicorp/terraform-provider-aws#30842)

references

https://github.com/hashicorp/terraform-provider-aws/releases/tag/v5.0.0

v0.34.0

17 May 09:18
f4bf230
Compare
Choose a tag to compare
  • No changes

v0.33.0

31 Jan 03:16
f4bf230
Compare
Choose a tag to compare
To support custom alarms with extended_statistic @linhkikuchi (#102)

what

  • Current module only support statistic, not extended_statistic for custom_alarms

why

  • extended_statistic is useful for metric TargetResponseTime

references

  • Link to any supporting github issues or helpful documentation to add some context (e.g. stackoverflow).
  • Use closes #123, if this PR closes a GitHub issue #123

v0.32.0

12 Jan 14:09
507b58d
Compare
Choose a tag to compare
Add support for instance reuse policy and fix bug for tag for v4 @linhkikuchi (#101)

what

  • Fix bug for #100
  • Add support for instance reuse policy for warm pool

why

  • My module needs this new feature for warm pool

references

v0.31.1

05 Nov 16:40
dce2213
Compare
Choose a tag to compare

🚀 Enhancements

Use tag and deprecate tags @nitrocode (#95)

what

  • Deprecated tags

why

  • Use non deprecated tag keys

references

v0.31.0

04 Nov 22:53
0ed34a5
Compare
Choose a tag to compare
Feat/instance metadata options - Updated @rwc (#94)

Full credit goes to @zen and his prior work in #88. Simply fixing up the issues @Nuru called out in order to get this over the finish line for production use.

what

  • Adds support for newly introduced instance tags in metadata

why

  • This is very handy for setting up a hostname from "Tag:Name" and other useful automations without AWS SDK installed

references

git.io->cloudposse.tools update @dylanbannon (#89)

what and why

Change all references to git.io/build-harness into cloudposse.tools/build-harness, since git.io redirects will stop working on April 29th, 2022.

References

  • DEV-143

v0.30.1

25 Mar 10:21
3da8926
Compare
Choose a tag to compare

🚀 Enhancements

Add missing dollar sign @nitrocode (#86)

what

  • Add missing dollar sign to string vars

why

  • Parse string and input vars as intended

references

  • This change was DMed to me
Chore: Run `make github/init` @korenyoni (#82)

what

  • Run make github/init.

why

  • Updates GHA-related files to use latest distribution of build-harness.
  • Allows multiple PRs to be consolidated to a single release.

references

  • N/A

v0.30.0

26 Dec 15:24
4896a16
Compare
Choose a tag to compare

🚀 Enhancements

feat: Parametrize metadata_options.http_protocol_ipv6 (#79)

what

  • Add variable to enable/disable metadata_options.http_protocol_ipv6 for launch templates.

why

  • Whether this setting is enabled or disabled varies between configuration to configuration.

🐛 Bug Fixes

Fix: Remove Unused Providers (#81)

what

  • Remove unused providers: hashicorp/template and hashicorp/null.

why

2 issue(s) found:

Warning: provider 'template' is declared in required_providers but not used by the module (terraform_unused_required_providers)

  on versions.tf line 9:
   9:     template = {
  10:       source  = "hashicorp/template"
  11:       version = ">= 2.0"
  12:     }

Reference: https://github.com/terraform-linters/tflint/blob/v0.27.0/docs/rules/terraform_unused_required_providers.md

Warning: provider 'null' is declared in required_providers but not used by the module (terraform_unused_required_providers)

  on versions.tf line 13:
  13:     null = {
  14:       source  = "hashicorp/null"
  15:       version = ">= 2.0"
  16:     }

Reference: https://github.com/terraform-linters/tflint/blob/v0.27.0/docs/rules/terraform_unused_required_providers.md
  • The deprecated hashicorp/template is not available for all architectures.
  • The deprecated hashicorp/template provider is unused, alongside hashicorp/null (not deprecated), which produces a tflint error when checking for unused providers (see above).

references

v0.29.1

09 Dec 14:56
3b23c14
Compare
Choose a tag to compare

🚀 Enhancements

Added evaluation periods in description @nitrocode (#74)

what

  • Added evaluation periods in description

why

  • Otherwise the description would show that it would only take X seconds to scale up/down which is incorrect when the evaluation periods is greater than 1. By default, both high and low evaluation periods are set to 2.

references

N/A

v0.29.0

21 Oct 19:48
7d69553
Compare
Choose a tag to compare
Add `update_default_lt_version` variable @shmileee (#78)

what

  • Adds update_default_lt_version (defaults to false) to support one of the missing aws_launch_template resource parameters.

why

  • This is a useful feature to keep the latest launch template set to $Default when executing deployments in completely automated environments.

references