Releases: cloudposse/terraform-aws-components
Releases · cloudposse/terraform-aws-components
v1.523.1
feat(elasticache-redis): add snapshot retention limit @nitrocode (#1171)
## what- add snapshot retention limit
why
- Resolves ElastiCache.1 (ElastiCache (Redis OSS) clusters should have automatic backups enabled) securityhub control by giving the ability to set this value to a number greater than 0
references
- Default is 0 https://github.com/cloudposse/terraform-aws-elasticache-redis/blob/9104d9a6a120ae9c90f59c5eb4ea711cc2d2c6bb/variables.tf#L223-L227
- Module received the feature 5 years ago so no need to update the module version cloudposse/terraform-aws-elasticache-redis#45
- Related PR #1170 which upgrades the module
🤖 Automatic Updates
Update Changelog for `1.523.0` @github-actions (#1174)
Update Changelog for [`1.523.0`](https://github.com/cloudposse/terraform-aws-components/releases/tag/1.523.0)v1.523.0
v1.522.0
🚀 Enhancements
feat(elasticache-redis): add engine input for valkey support @nitrocode (#1170)
## what- add engine input for valkey support
why
- Valkey is far cheaper than redis
Notes
- Design options
- Add a new key to
local.cluster_attributes
and add a variable to the component, default it toredis
, and pass as an argument to the module as-is- We could shy away from the pattern to using
engine = var.engine
in thelocal
.
- We could shy away from the pattern to using
- Allow
var.redis_clusters
to supplyengine
with a default forredis
and pass to module as-is - Same as option 2 but allow
local.cluster_attributes
to overwrite it- This might be best of both worlds however no other argument does this so it would be breaking the pattern
- Add a new key to
- Went with option 2 so the argument isn't a new requirement for everyone and it doesn't break consistency
references
- https://github.com/cloudposse/terraform-aws-elasticache-redis/releases/tag/v1.7.0
- https://aws.amazon.com/blogs/opensource/why-aws-supports-valkey/
- https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/elasticache_replication_group#engine
- hashicorp/terraform-provider-aws#39641
- https://github.com/hashicorp/terraform-provider-aws/releases/tag/v5.73.0
- https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Clusters.Create.html
- https://www.lastweekinaws.com/blog/aws-valkey-play-when-a-fork-becomes-a-price-cut/
v1.521.0
[eks/spacelift-worker-pool], [eks/spacelift-worker-pool-controller] Initial commit @Nuru (#1168)
## what- [eks/spacelift-worker-pool] Initial commit
- [eks/spacelift-worker-pool-controller] Initial commit
why
- Support deployment of the Kubernetes Operator for Spacelift Worker Pools to an EKS cluster
[dns-delegated] Fix README.md to remove suggestion of deploying regionally @Nuru (#1167)
## what- Remove suggestion from README that it can be deployed regionally
- Add details and references about using
dns-delegated
anddns-primary
why
- Old information was wrong and lacking in detail, causing confusion
v1.520.0
v1.519.0
v1.518.0
- No changes
v1.517.1
feat: Add cross_origin_auth variable to auth0_client @wavemoran (#1149)
## what- Adds the
cross_origin_auth
variable to theauth0_client
resource
why
- Variable to allow cross-origin auth requests which is useful in CORS-heavy setups
references
🤖 Automatic Updates
Update Changelog for `1.517.0` @github-actions (#1153)
Update Changelog for [`1.517.0`](https://github.com/cloudposse/terraform-aws-components/releases/tag/1.517.0)v1.517.0
feat: add additional github repository options for argocd @RoseSecurity (#1143)
## what- Add additional granular controls for ArgoCD repositories by supporting commit signing requirements and branch protection rules
why
- Add more flexibility and security into the existing Argo repo
testing
- This contribution is actively deployed within our downstream component library
Update Changelog for `1.512.0` @github-actions (#1142)
Update Changelog for [`1.512.0`](https://github.com/cloudposse/terraform-aws-components/releases/tag/1.512.0)v1.516.0
🚀 Enhancements
feat: Configurable origin request policies for `spa-s3-cloudfront` @korenyoni (#1151)
## what- Allow origin request policies to be configured (backwards compatible).
why
- Origin request behaviors should not be hardcoded to
none
.
references
N/A