Skip to content

Releases: cloudposse/terraform-aws-eks-workers

v1.3.0

09 Aug 10:12
Compare
Choose a tag to compare

🤖 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

Compare Source

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

Compare Source

🚀 Enhancements
chore(deps): update terraform cloudposse/utils/aws to v1.4.0 (main) @​&#​8203;renovate (#&#​8203;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

Compare Source

Add il-central-1 region @​&#​8203;&#&#​8203;8203;jasonmk (#&#&#​8203;8203;31)
what

Add new Tel Aviv (il-central-1) region

why

Provide full coverage

references
Sync github @​&#​8203;&#&#​8203;8203;max-lobur (#&#&#​8203;8203;27)

Rebuild github dir from the template


🤖 Automatic Updates
chore(deps): update terraform cloudposse/utils/aws to v1.4.0 (main) @​&#​8203;renovate (#&#​8203;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

Compare Source

Add il-central-1 region @​&#​8203;&#&#​8203;8203;jasonmk (#&#&#​8203;8203;31)
what

Add new Tel Aviv (il-central-1) region

why

Provide full coverage

references
Sync github @​&#​8203;&#&#​8203;8203;max-lobur (#&#&#​8203;8203;27)

Rebuild github dir from the template


Update README.md and docs @​&#​8203;cloudpossebot (#&#​8203;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 add issue: write permission needed by ReviewDog tflint 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 rebuild README.md from README.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
cloudposse/terraform-aws-vpc (cloudposse/vpc/aws)
v2.2.0

Compare Source


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

Compare Source

Add support for network address usage metrics @​&#​8203;lanzrein (#&#...
Read more

v1.2.0 Require AWS provider >= v5.16

15 Feb 22:23
7647069
Compare
Choose a tag to compare

🤖 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

Compare Source

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

Compare Source

🚀 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

Compare Source

🚀 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

15 Feb 21:49
6c613ca
Compare
Choose a tag to compare

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

v0.21.0

15 Feb 23:07
77020c0
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update terraform cloudposse/label/null to v0.25.0 (release/v0) by @renovate in #108

what

  • Update this module and its dependencies to remove the need for the template, local, and null 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

03 Aug 04:14
96b9dcc
Compare
Choose a tag to compare

What's Changed

  • Support other AWS partitions other than Commercial by @RothAndrew in #93

New Contributors

Full Changelog: 1.0.0-rc1...1.0.0-rc2

v1.0.0 (DO NOT USE) Released by mistake

17 May 09:14
96b9dcc
Compare
Choose a tag to compare
Pre-release

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

11 Jul 22:26
cc91434
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release
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

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

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

🤖 Automatic Updates

chore(deps): update null-label and context to v0.25.0 @renovate (#78)

what

  • Update null-label and context.tf to v0.25.0

v0.20.0 Unstable Pre-Release

09 Feb 18:21
ea1c1bc
Compare
Choose a tag to compare
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

21 Aug 05:05
e2e6fd8
Compare
Choose a tag to compare
v0.19.6 Pre-release
Pre-release

🤖 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

21 Aug 04:41
0d1ebb7
Compare
Choose a tag to compare
v0.19.5 Pre-release
Pre-release

🤖 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

Compare Source

🤖 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.