Releases: cloudposse/terraform-aws-eks-workers
v1.3.0
🤖 Automatic Updates
chore(deps): update terraform cloudposse/ec2-autoscale-group/aws to v0.40.0 (main) @renovate (#123)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/ec2-autoscale-group/aws (source) | module | minor | 0.39.0 -> 0.40.0 |
Release Notes
cloudposse/terraform-aws-ec2-autoscale-group (cloudposse/ec2-autoscale-group/aws)
v0.40.0
fix: Tagging @MaxymVlasov (#143)
why
var.tags
does not provide any tags if you rely on context
:
module {
...
context = module.this.context
}
🤖 Automatic Updates
Update .github/settings.yml @osterman (#142)
what
- Update
.github/settings.yml
- Drop
.github/auto-release.yml
files
why
- Re-apply
.github/settings.yml
from org level - Use organization level auto-release settings
references
- DEV-1242 Add protected tags with Repository Rulesets on GitHub
Update .github/settings.yml @osterman (#141)
what
- Update
.github/settings.yml
- Drop
.github/auto-release.yml
files
why
- Re-apply
.github/settings.yml
from org level - Use organization level auto-release settings
references
- DEV-1242 Add protected tags with Repository Rulesets on GitHub
Update release workflow to allow pull-requests: write @osterman (#140)
what
- Update workflow (
.github/workflows/release.yaml
) to have permission to comment on PR
why
- So we can support commenting on PRs with a link to the release
Update GitHub Workflows to use shared workflows from '.github' repo @osterman (#139)
what
- Update workflows (
.github/workflows
) to use shared workflows from.github
repo
why
- Reduce nested levels of reusable workflows
chore(deps): update terraform cloudposse/dynamic-subnets/aws to v2.4.2 @renovate (#131)
This PR contains the following updates:Package | Type | Update | Change |
---|---|---|---|
cloudposse/dynamic-subnets/aws (source) | module | patch | 2.4.1 -> 2.4.2 |
Release Notes
cloudposse/terraform-aws-dynamic-subnets (cloudposse/dynamic-subnets/aws)
v2.4.2
🚀 Enhancements
chore(deps): update terraform cloudposse/utils/aws to v1.4.0 (main) @​renovate (#​191)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/utils/aws (source) | module | minor | 1.3.0 -> 1.4.0 |
Release Notes
cloudposse/terraform-aws-utils (cloudposse/utils/aws)
v1.4.0
Add il-central-1 region @​&#​8203;jasonmk (#&#​8203;31)
what
Add new Tel Aviv (il-central-1) region
why
Provide full coverage
references
Sync github @​&#​8203;max-lobur (#&#​8203;27)
Rebuild github dir from the template
🤖 Automatic Updates
chore(deps): update terraform cloudposse/utils/aws to v1.4.0 (main) @​renovate (#​191)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/utils/aws (source) | module | minor | 1.3.0 -> 1.4.0 |
Release Notes
cloudposse/terraform-aws-utils (cloudposse/utils/aws)
v1.4.0
Add il-central-1 region @​&#​8203;jasonmk (#&#​8203;31)
what
Add new Tel Aviv (il-central-1) region
why
Provide full coverage
references
Sync github @​&#​8203;max-lobur (#&#​8203;27)
Rebuild github dir from the template
Update README.md and docs @​cloudpossebot (#​189)
what
This is an auto-generated PR that updates the README.md and docs
why
To have most recent changes of README.md and doc from origin templates
Update GitHub Workflows to Fix ReviewDog TFLint Action @osterman (#138)
what
- Update workflows (
.github/workflows
) to addissue: write
permission needed by ReviewDogtflint
action
why
- The ReviewDog action will comment with line-level suggestions based on linting failures
Update GitHub workflows @osterman (#137)
what
- Update workflows (
.github/workflows/settings.yaml
)
why
- Support new readme generation workflow.
- Generate banners
Use GitHub Action Workflows from `cloudposse/.github` Repo @osterman (#136)
what
- Install latest GitHub Action Workflows
why
- Use shared workflows from
cldouposse/.github
repository - Simplify management of workflows from centralized hub of configuration
Add GitHub Settings @osterman (#135)
what
- Install a repository config (
.github/settings.yaml
)
why
- Programmatically manage GitHub repo settings
Update README.md and docs @cloudpossebot (#132)
what
This is an auto-generated PR that updates the README.md and docs
why
To have most recent changes of README.md and doc from origin templates
Update Scaffolding @osterman (#133)
what
- Reran
make readme
to rebuildREADME.md
fromREADME.yaml
- Migrate to square badges
- Add scaffolding for repo settings and Mergify
why
- Upstream template changed in the
.github
repo - Work better with repository rulesets
- Modernize look & feel
chore(deps): update terraform cloudposse/vpc/aws to v2.2.0 @renovate (#130)
This PR contains the following updates:Package | Type | Update | Change |
---|---|---|---|
cloudposse/vpc/aws (source) | module | minor | 2.1.1 -> 2.2.0 |
Release Notes
Update README.md and docs @cloudpossebot (#129)
what
This is an auto-generated PR that updates the README.md and docs
why
To have most recent changes of README.md and doc from origin templates
chore(deps): update terraform cloudposse/vpc/aws to v2.1.1 @renovate (#128)
This PR contains the following updates:Package | Type | Update | Change |
---|---|---|---|
cloudposse/vpc/aws (source) | module | patch | 2.1.0 -> 2.1.1 |
Release Notes
cloudposse/terraform-aws-vpc (cloudposse/vpc/aws)
v2.1.1
Add support for network address usage metrics @​lanzrein (#&#...
v1.2.0 Require AWS provider >= v5.16
🤖 Automatic Updates
chore(deps): update terraform cloudposse/ec2-autoscale-group/aws to v0.39.0 (main) @renovate (#106)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/ec2-autoscale-group/aws (source) | module | minor | 0.37.1 -> 0.39.0 |
Release Notes
cloudposse/terraform-aws-ec2-autoscale-group (cloudposse/ec2-autoscale-group/aws)
v0.39.0
Change mixed instances policy fields to optional @pagmerek (#126)
what
- change variable field of mixed_instances_policy to optional
why
In my other PR for terraform ECS component I changed the default value of variable that is being passed here. Without this change terraform will complain that there is no such field as instances_distribution/override
references
NOTE: This PR must be merged first and then I will change version of ASG component in ECS component
v0.38.0
🚀 Enhancements
Add optional network_interface_id variable @gbarna-bd (#124)
what
- Add optional
network_interface_id
variable to launch_template
why
- Allow the attaching of existing network interfaces
references
v0.37.2
🚀 Enhancements
Require AWS provider 5.16+ @raymondchen625 (#123)
what
Version v0.36.0
does not work with AWS Provider 4.X.
why
In PR #121 of v0.36.0
, the preference key scale_in_protected_instances
, which had been available only since AWS Provider 5.16.0
introduced by PR#33310, was added. That basically upgrades the required AWS provider version to 5.16.0+
.
We will get errors like the below while planning with AWS provider <5.16.0
:
│ Error: Unsupported argument
│
│ on .terraform/modules/autoscale_group/main.tf line 187, in resource "aws_autoscaling_group" "default":
│ 187: scale_in_protected_instances = lookup(preferences.value, "scale_in_protected_instances", null)
│
│ An argument named "scale_in_protected_instances" is not expected here.
references
🐛 Bug Fixes
Require AWS provider 5.16+ @raymondchen625 (#123)
what
Version v0.36.0
does not work with AWS Provider 4.X.
why
In PR #121 of v0.36.0
, the preference key scale_in_protected_instances
, which had been available only since AWS Provider 5.16.0
introduced by PR#33310, was added. That basically upgrades the required AWS provider version to 5.16.0+
.
We will get errors like the below while planning with AWS provider <5.16.0
:
│ Error: Unsupported argument
│
│ on .terraform/modules/autoscale_group/main.tf line 187, in resource "aws_autoscaling_group" "default":
│ 187: scale_in_protected_instances = lookup(preferences.value, "scale_in_protected_instances", null)
│
│ An argument named "scale_in_protected_instances" is not expected here.
references
v1.1.0 Support AWS Provider v5
This would be the v1.0.0 release except we accidentally published that previously.
We do not expect breaking changes, but there have been a lot of updates to support the current version of the AWS Terraform provider (v5), so some caution is warranted when upgrading.
Support AWS Provider V5 @max-lobur (#101)
what
- Support AWS Provider v5
- Linter fixes
- Update dependencies
why
- Support AWS Provider v5
references
- https://github.com/hashicorp/terraform-provider-aws/releases/tag/v5.0.0
- Supersedes and closes #96
- Supersedes and closes #100
- Supersedes and closes #103
v0.21.0
What's Changed
what
- Update this module and its dependencies to remove the need for the
template
,local
, andnull
providers. - Update this module and its dependencies to use null-label v0.25
- Drop support for Terraform v0.12
why
- Support Terraform on Apple CPUs
- Bring up to current standards without making significant changes that could cause problems when upgrading
Full Changelog: 0.18.4...0.21.0
v1.0.0-rc2
What's Changed
- Support other AWS partitions other than Commercial by @RothAndrew in #93
New Contributors
- @RothAndrew made their first contribution in #93
Full Changelog: 1.0.0-rc1...1.0.0-rc2
v1.0.0 (DO NOT USE) Released by mistake
Unfortunately, v1.0.0 was released by mistake. Current recommended version is v0.18.4, or you can try v1.0.0-rc2. Either way, expect breaking changes in the next release.
v1.0.0-rc1
Replace deprecated data template_file with templatefile function @carl-reverb (#89)
what
- Replace deprecated data template_file with templatefile function
why
- Users of arm architecture computers cannot use deprecated template provider
references
- closes #87
Update eks ami regex to use kube 1.20 ami @nitrocode (#76)
what
- Replaces 1-9 with 0-9 in ami regex
why
- This enables the ami data source to retrieve the correct ami for kube 1.20
references
- Closes #71
Revert master to v0.18.4 (current GA release) @Nuru (#90)
what
- Revert main to v0.18.4
why
- PR #73 converted this module to use an experimental and since abandoned version of the security group module. This was published as version 0.19.0. 0.18.4 was the last version published before that modification, and the last supported version. This PR reverts the master branch to version 0.18.4 in preparation for providing a compatible version 1.0 of this module using security group module v2.0.
🚀 Enhancements
Max instance lifetime @nitrocode (#75)
what
- add max_instance_lifetime
why
From #70
Having this would be helpful as a backstop for the in-cluster node replacement options with cluster-autoscaler / node-problem-detector / Draino to ensure that a node is replaced even if all else fails.
references
- Closes #70
🤖 Automatic Updates
v0.20.0 Unstable Pre-Release
Unstable pre-release. See release notes for v0.19.0 for more details.
Add option to use permissions boundary on the default roles @0xVox (#85)
what
- Allow the use of a permissions boundary on the default role
why
-
In our organisation, permissions boundaries are a requirement for all engineers to provide to roles. Allowing them to be attached to the default roles allows us to create node groups without creating our own roles and policies.
-
The change is entirely optional and non-breaking.
references
- The eks_cluster module you provide also allows this.
v0.19.6
🤖 Automatic Updates
Update context.tf @cloudpossebot (#81)
what
This is an auto-generated PR that updates the context.tf
file to the latest version from cloudposse/terraform-null-label
why
To support all the features of the context
interface.
v0.19.5
🤖 Automatic Updates
chore(deps): update terraform cloudposse/security-group/aws to v0.3.3 @renovate (#82)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudposse/security-group/aws (source) | module | patch | 0.3.2 -> 0.3.3 |
Release Notes
cloudposse/terraform-aws-security-group
v0.3.3
🤖 Automatic Updates
Update context.tf @cloudpossebot (#21)
#### what This is an auto-generated PR that updates the `context.tf` file to the latest version from `cloudposse/terraform-null-label` #### why To support all the features of the `context` interface.Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box.
This PR has been generated by WhiteSource Renovate. View repository job log here.