Releases: cloudposse/terraform-aws-components
Releases · cloudposse/terraform-aws-components
v1.430.1
fix: update spacelift worker installation for latest images @RoseSecurity (#1023)
what
- Utilizes ECR credential helper
why
- Spacelift updated their AMI to AL23, resulting in broken packages with the current installation script
🤖 Automatic Updates
v1.430.0
`[New Docs]` ECS Partial Task Definiton @Benbentwo (#1027)
what
- What is and how do you setup ECS Partial task definitions
why
- Documentation for clearing up ECS Partial Task definitions.
- Creates a place for us to update when adding more information for ECS partial task definitions
references
v1.429.0
v1.428.0
feat: add input_storage rds variable @wavemoran (#1026)
what
- Add the
storage_throughput
variable for theaws_db_instance
resource
why
- This variable is needed for
gp3
storage types
references
v1.427.0
feat: Provide Anonymous ArgoCD Access @RoseSecurity (#1017)
what
- Enables anonymous user access. The anonymous access to Argo CD can be enabled using
users.anonymous.enabled
field in argocd-cm (see argocd-cm.yaml). The anonymous users get default role permissions specified bypolicy.default
inargocd-rbac-cm.yaml
. For read-only access you'll wantpolicy.default: role:readonly
.
why
- Provides anonymous user access
references
v1.426.0
feat: support for multiple Argo CD service types @RoseSecurity (#1020)
what
- Adds
service_type
variable forargocd
deployments
why
- Provides support for specifying Argo CD service types including
NodePort
,ClusterIP
, andLoadBalancer
references
v1.425.0
feat(aurora-pg): allow passing extra SGs to allow @Gowiem (#1019)
what
- Adds passing additional security group names to the
aurora-postgres
component to support additional inbound rules into the resulting aurora PG cluster.
why
- This is needed when you have external systems that you want to have access to the DB cluster that are not accounted for by EKS and you don't want to be overly permissive with allowing a the full CIDR Block. In our case, we're using AWS DMS and need that to be able to communicate with one of our DB clusters.
references
- N/A
v1.424.0
v1.423.0
fix: `api-gateway-rest-api` Default Value @milldr (#1022)
what
- Set default value for remote
acm
component reference in theapi-gateway-rest-api
component
why
- When the
acm
component doesnt exist, we want to use the value fromdns-delegated
instead like this
root_domain = coalesce(module.acm.outputs.domain_name, join(".", [
module.this.environment, module.dns_delegated.outputs.default_domain_name
]), module.dns_delegated.outputs.default_domain_name)
- However, if
acm
doesnt exist,module.acm.outputs
will be null:
│ Error: Attempt to get attribute from null value
│
│ on main.tf line 5, in locals:
│ 5: root_domain = coalesce(module.acm.outputs.domain_name, join(".", [
│ ├────────────────
│ │ module.acm.outputs is null
│
│ This value is null, so it does not have any attributes.
╵
exit status 1
references
- n/a
v1.422.0
Update Keda default chart @Benbentwo (#1021)
what
- Update keda chart to latest version
- Update resources to be any type
- Only override default resources if something is passed in.
why
- This chart has a different resources than normal charts.