Releases: cloudposse/terraform-aws-eks-node-group
v0.26.3
🚀 Enhancements
Allow enabled=false @nitrocode (#94)
what
- Allow node group to be disabled
why
- var.enabled should be respected by all resources
references
- Closes #88
local test
⨠ cd examples/complete
⨠ terraform plan -var-file=fixtures.us-east-2.tfvars
Changes to Outputs:
+ eks_node_group_resources = []
+ private_subnet_cidrs = []
+ public_subnet_cidrs = []
You can apply this plan to save these new output values to the Terraform state, without changing any real infrastructure.
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Note: You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run "terraform apply" now.
v0.26.2
🤖 Automatic Updates
chore(deps): update terraform cloudposse/security-group/aws to v0.4.2 @renovate (#92)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cloudposse/security-group/aws (source) | module | patch | 0.4.1 -> 0.4.2 |
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, click this checkbox.
This PR has been generated by WhiteSource Renovate. View repository job log here.
v0.26.1
🤖 Automatic Updates
chore(deps): update terraform cloudposse/security-group/aws to v0.4.1 @renovate (#91)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cloudposse/security-group/aws (source) | module | patch | 0.4.0 -> 0.4.1 |
Release Notes
cloudposse/terraform-aws-security-group
v0.4.1
🐛 Bug Fixes
Correctly extract security group name for tags @Nuru (#24)
#### what - Correctly extract security group name from `var.security_group_name` list when setting tags - Fix bad markup (unclosed `details` block) in README.yaml #### why - Type mismatch error otherwise - Incorrectly hides most of READMEConfiguration
📅 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, click this checkbox.
This PR has been generated by WhiteSource Renovate. View repository job log here.
v0.26.0
fix autoscaling taint labels syntax @xeivieni (#87)
what
Use taints key and value as tags instead of array indices and object.
why
Fixes the following error when trying to use both autoscaler and taints :
Error: Incorrect attribute value type
on .terraform/modules/eks_node_group/launch-template.tf line 105, in resource "aws_launch_template" "default":
105: tags = local.node_group_tags
|----------------
| local.node_group_tags is object with 7 attributes
Inappropriate value for attribute "tags": element
"k8s.io/cluster-autoscaler/node-template/taint/0": string required.
references
- Link to any supporting github issues or helpful documentation to add some context (e.g. stackoverflow).
- Use
closes #86
v2.0.0 Breaking changes
Version 2.0.0 is exactly the same as v0.25.0 except for the version number, part of Cloud Posse's conversion to production Semantic Versioning for its Terraform modules..
This version contains breaking changes from earlier versions, hence the change in Major version number. (Earlier versions means versions at or before v0.20.0 or versions numbered 1.x. Versions greater than 0.20.0 but less than 0.25.0 were pre-release quality and there is no documented upgrade path from them; we recommend downgrading to 0.20.0 and then upgrading to 2.x from there.) See the migration from v1 to v2 documentation for information on how to upgrade safely from earlier versions, including v1.0.0.
This version is not recommended because it has known issues. We recommend upgrading to at least v2.1.0, and as a general rule, recommend updating to the latest version or the latest 2.x version. Nevertheless, this version introduces the changes documented in the migration document, so we preserve its availability for inspection and testing.
This release fixes 5 open issues, incorporates 5 open PRs, and re-incorporates 2 more. In order to accomplish that, some breaking changes were necessary, but this is intended to be a rare occurrence, with a stable upgrade path moving forward.
Please take this opportunity to set create_before_destroy = true.
Minimum Terraform version is now 0.14.11.
Known issues:
- Supplying a non-empty list for
kubernetes_taintswill cause Terraform to exit with an error - Setting
enabled = falsemay causeterraform planto fail
🚀 Enhancements
v0.25.0 Breaking changes, major enhancements
This release fixes 5 open issues, incorporates 5 open PRs, and re-incorporates 2 more. In order to accomplish that, some breaking changes were necessary, but this is intended to be a rare occurrence, with a stable upgrade path moving forward.
Please take this opportunity to set create_before_destroy = true.
See the MIGRATION document for details on the changes and how to migrate from earlier versions.
Minimum Terraform version is now 0.14.11.
🚀 Enhancements
Overhaul @Nuru (#84)
what
Major overhaul. See MIGRATION.md for details.
- Update to new Cloud Posse security group module and variable naming standards
- Incorporate features from all open PRs. Supersedes and
- Bug fixes:
- Update Cloud Posse standard workflows
why
- Take advantage of recently added features in both EKS and Terraform
- Improve usability
- Standardize
v0.24.4
🤖 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.
v0.24.3
🤖 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.24.2
🤖 Automatic Updates
chore(deps): update terraform cloudposse/label/null to v0.25.0 @renovate (#80)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cloudposse/label/null (source) | module | minor | 0.24.1 -> 0.25.0 |
Release Notes
cloudposse/terraform-null-label
v0.25.0
Add "tenant", "labels_as_tags", and "descriptors" @Nuru (#132)
##### what - Add additional label and `id` component: `tenant` - New input `labels_as_tags` controls which labels are exported as tags - New input `descriptor_formats` generates new output `descriptors` - Update README, remove link to obsolete `terraform-terraform-label` ##### why - Support users that host resources on behalf of and/or dedicated to single customers - Supersedes and closes #131, giving people control over which tags the module generates - Simple mechanism for creating multiple identifiers from the same inputs, reducing the need to create multiple instances of `null-label` - Document `tenant`, `labels_as_tags`, `descriptor_formats`, add additional clarification, stop promoting obsolete moduleFix: Update README Snippets @korenyoni (#130)
##### what * Update README snippets to reflect use of Terraform Registry. ##### why * Including snippets that reflect use of the Terraform Registry make it easier for users to quickly instantiate a null_label module. * README is out of date and does not include snippets that reflect use of the Terraform Registry. ##### references * N/ABridgecrew compliance @Nuru (#125)
##### what - Resolve Bridgecrew compliance complaint about example Autoscaling Group (BC_AWS_GENERAL_31) - Fix typo in README - Include Terraform lock file in `.gitignore` ##### why - Get clean Bridgecrew badge - Correct confusing error - Ensure lock files are not checked into GitHub ##### note The PR can and should be merged into `master` to update README and Bridgecrew without triggering a new release/version. These changes have no effect on the actual module in use and a release will create unnecessary ripple effects. However, merging to `master` will update the README and badges, so is worthwhile, and the changes will move forward into the next release.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.
v0.24.1
🤖 Automatic Updates
chore(deps): update terraform cloudposse/security-group/aws to v0.3.2 @renovate (#79)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cloudposse/security-group/aws (source) | module | patch | 0.3.1 -> 0.3.2 |
Release Notes
cloudposse/terraform-aws-security-group
v0.3.2
🚀 Enhancements
add missing required input (vpc_id) in the example @Zaargh (#20)
#### what * add missing required input `vpc_id` in the exampleConfiguration
📅 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.