Skip to content

Releases: cloudposse/terraform-aws-ecs-alb-service-task

0.27.0

19 Jun 23:14
da685ff
Compare
Choose a tag to compare
Migrate to ChatOps (#59)

0.26.0 Use the ECS service role for the ECS service

31 May 01:07
19b680d
Compare
Choose a tag to compare

what

  • Use the ECS service role for the ECS service

why

  • The role was created but never used
  • Note that the role does not apply if network_mode = "awsvpc"

references

0.25.0 Don't tag resources when using old ARN format

30 May 20:58
79c3205
Compare
Choose a tag to compare

what

  • Don't tag resources when using old ARN format

why

  • If the old ARN format is still used, then this module should not tag the service as that's not possible with the old ARN format

related

0.24.0 Adds permissions_boundary option

14 Apr 19:17
61d22fa
Compare
Choose a tag to compare

what

  • Adds permissions_boundary option for the 3 created roles

why

  • allow to configure permissions_boundary

0.23.0 Adds logs:CreateLogGroup to ECS Exec Role

14 Apr 18:55
f30c70d
Compare
Choose a tag to compare

what

  • logs:CreateLogGroup added

why

  • This allows the ECS Service to create the log group so it does need to be created by the module user before hand.

0.22.0 grant ssm:GetParameters to ecs_exec role

25 Feb 23:28
e053720
Compare
Choose a tag to compare

what

  • ssm:GetParameters action added to ecs_exec role

why

  • ssm:GetParameters allows to use the secrets and valueFrom for the ssm params

0.21.0 Add option to set NLB ingress rule

21 Jan 19:14
Compare
Choose a tag to compare

what

  • Add option to set NLB ingress rule

why

  • NLBs do not support security group membership, but it is nonetheless useful to specify the CIDR ingress rule for the ECS security group, as the code does for the ALB

0.20.0 Add support for "capacity_provider_strategy"

15 Jan 18:27
Compare
Choose a tag to compare

what

  • Add support for "capacity_provider_strategy"

why

  • Reduce costs by specifying different capacity_provider

Example configuration for FARGATE_SPOT to reduce ECS Fargate workloads costs

capacity_provider_strategies = [
    {
      capacity_provider = "FARGATE_SPOT"
      weight            = 3
      base              = null
    },
    {
      capacity_provider = "FARGATE"
      weight            = 1
      base              = null
    }
]

0.19.0 Add option to define an empty ALB SGs

08 Nov 04:25
Compare
Choose a tag to compare

what

  • Add option to define an empty ALB SGs

why

  • This option is for the cases where ECS launch type is EC2 and the network mode is host and there is no ALB fronting the application

0.18.0 Add more configuration options from AWS provider

02 Nov 05:19
Compare
Choose a tag to compare

what

  • Add missing configuration options/blocks that are available in terraform AWS provider:

    • aws_ecs_service

      • placement_constraints
      • platform_version
      • service_registries
      • scheduling_strategy
      • ordered_placement_strategy
    • aws_ecs_task_definition

      • placement_constraints
      • proxy_configuration

why

  • Allow to specify the arguments/blocks for ECS service and task definition