Components Changelog
Subscribe through RSS feeds to stay up-to-date with new releases!
View on GitHub
1.297.0
1.296.0
1.295.0
TGW FAQ and Spoke Alternate VPC Support
What
- Added FAQ to the TGW upgrade guide for replacing attachments
- Added note about destroying TGW components
- Added option to not create TGW propagation and association when connecting an alternate VPC
Why
- When connecting an alternate VPC in the same region as the primary VPC, we do not want to create a duplicate TGW propagation and association
References
- n/a
1.294.0
Aurora Upstream: Serverless, Tags, Enabled: False
What
- Set
module.context
tomodule.cluster
across all resources - Only set parameter for replica if cluster size is > 0
enabled: false
support
Why
- Missing tags for SSM parameters for cluster attributes
- Serverless clusters set
cluster_size: 0
, which will break the SSM parameter for replica hostname (since it does not exist) - Support enabled false for
aurora-*-resources
components
References
- n/a
1.293.2
🚀 Enhancements
Update `root_stack` output in `modules/spacelift/admin-stack/outputs.tf`
What
- Update
root_stack
output inmodules/spacelift/admin-stack/outputs.tf
Why
- Fix the issue described in https://github.com/cloudposse/terraform-aws-components/issues/771
Related
1.293.1
1.293.0
1.292.0
1.291.1
🐛 Bug Fixes
[aws-sso] Fix root provider, restore `SetSourceIdentity` permission
1.291.0
1.290.0
1.289.2
1.289.1
1.289.0
1.288.0
Placeholder for `upgrade-guide.md`
What
- Added a placeholder file for
docs/upgrade-guide.md
with a basic explanation of what is to come
Why
- With we moved the contents of this upgrade-guide file to the individual component. We plan to continue adding upgrade guides for individual components, and in addition, create a higher-level upgrade guide here
- However, the build steps for refarch-scaffold expect
docs/upgrade-guide.md
to exist and are failing without it. We need a placeholder until theaccount-map
, etc changes are added to this file
References
- Example of failing release: https://github.com/cloudposse/refarch-scaffold/actions/runs/5885022872
1.287.2
🚀 Enhancements
update boolean logic
What
- Update the GuardDuty component to enable GuardDuty on the root account
Why
The API call to designate organization members now fails with the following if GuardDuty was not already enabled in the organization management (root) account :
Error: error designating guardduty administrator account members: [{
│ AccountId: "111111111111,
│ Result: "Operation failed because your organization master must first enable GuardDuty to be added as a member"
│ }]
1.287.1
🚀 Enhancements
chore: Remove unused
why
TFLint in components/terraform/eks/cluster/:
2 issue(s) found:
Warning: [Fixable] local.identity_account_name is declared but not used (terraform_unused_declarations)
on main.tf line 9:
9: identity_account_name = module.iam_roles.identity_account_account_name
Reference: https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.4.0/docs/rules/terraform_unused_declarations.md
Warning: [Fixable] variable "aws_teams_rbac" is declared but not used (terraform_unused_declarations)
on variables.tf line 117:
117: variable "aws_teams_rbac" {
Reference: https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.4.0/docs/rules/terraform_unused_declarations.md