Releases: cloudposse/terraform-aws-ec2-autoscale-group
Releases · cloudposse/terraform-aws-ec2-autoscale-group
v0.34.1
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
- No changes
v0.33.0
To support custom alarms with extended_statistic @linhkikuchi (#102)
what
- Current module only support
statistic
, notextended_statistic
for custom_alarms
why
extended_statistic
is useful for metricTargetResponseTime
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
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
🚀 Enhancements
Use tag and deprecate tags @nitrocode (#95)
what
- Deprecated tags
why
- Use non deprecated tag keys
references
- Closes #85
v0.31.0
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
- Tags as Metadata AWS Functionality
- Closes #87
- Previously #88
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
🚀 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
🚀 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
andhashicorp/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, alongsidehashicorp/null
(not deprecated), which produces atflint
error when checking for unused providers (see above).
references
v0.29.1
🚀 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
Add `update_default_lt_version` variable @shmileee (#78)
what
- Adds
update_default_lt_version
(defaults tofalse
) to support one of the missingaws_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.