Skip to content

Releases: oozou/terraform-aws-ecs-fargate-service

v1.1.9

13 Dec 06:48
3f73600
Compare
Choose a tag to compare

What's Changed

[v1.1.9] - 2022-11-23

Changed

  • Update meta-argument to count on resource aws_iam_role_policy_attachment.task_role
  • Update resource aws_lb_target_group.this to auto substr if service name is longer than 29

Removed

  • Remove local service_name_tmp
  • Remove local ecs_task_role_policy_arns (change to count)

Full Changelog: v1.1.8...v1.1.9

v1.1.8

17 Nov 08:04
bd1bd21
Compare
Choose a tag to compare

What's Changed

  • enhancement: use cloudwatch alarm as centralized module by @xshot9011 in #28

Changed

  • Update .pre-commit-config.yaml
  • Migrate resource aws_appautoscaling_policy.step_scaling_policies.step_adjustment to dynamic step_adjustment block
  • Update resource aws_cloudwatch_metric_alarm.step_alarm to be module step_alarm (v1.0.0)

Removed

  • Remove local.ecs_default_task_role_policy_arns

Full Changelog: v1.1.7...v1.1.8

v1.1.7

11 Oct 04:39
efd3778
Compare
Choose a tag to compare

Added

  • Add variable var.is_application_scratch_volume_enabled to support enabled temporary storage on ecs

Changed

  • On variable var.service_info to support additional mount point

Full Changelog: v1.1.6...v1.1.7

v1.1.6

22 Sep 05:15
3c6b88b
Compare
Choose a tag to compare

What's Changed

  • feature: optimized deregistration delay time by @xshot9011 in #26

Added

  • Add variable var.target_group_deregistration_delay to support setting deregistration delay time

Changed

  • Update resource aws_lb_target_group.this to support setting deregistration delay time with attribute deregistration_delay
  • Update file .pre-commit-config.yaml

Full Changelog: v1.1.5...v1.1.6

v1.1.5

21 Sep 04:46
af2d172
Compare
Choose a tag to compare

Changed

  • Change KMS to use from public module
  • CHange ALB to auto strip name when name is too longer than 32 chars

Full Changelog: v1.1.4...v1.1.5

v1.1.4

05 Sep 06:29
39e0f04
Compare
Choose a tag to compare

What's Changed

Changed

  • Update .pre-commit-config.yaml to support --args=--only=terraform_unused_declarations
  • Update CHANGELOG.md to all previous version
  • Fix pre-commit issue

Removed

  • Remove containers_num attribute from variable var.service_info
  • Add description for variables var.ordered_placement_strategy

Full Changelog: v1.1.3...v1.1.4

v1.1.3

15 Aug 10:34
4a3b553
Compare
Choose a tag to compare

Added

  • Add file .github/ISSUE_TEMPLATE/bug_report.md
  • Add file .github/ISSUE_TEMPLATE/feature_request.md
  • Add file .github/PULL_REQUEST_TEMPLATE.md
  • Add file CONTRIBUTING.md
  • Add file CHANGELOG.md
  • Add file LICENSE
  • Add file SECURITY.md
  • Add file task-definitions/service-main-container-ec2.json
  • Add example under examples/* dir
  • Add local local.volumes support mount with efs
  • Add local local.raise_enable_exec_on_cp to raise exception when integrating with EC2 launch type
  • Add support for entry_point, command and EC2 launch type for task definition
  • Add attribute for resource aws_ecs_service.this
    • enable_ecs_managed_tags is true
    • Dynamic ordered_placement_strategy
    • Dynamic capacity_provider_strategy
    • deployment_circuit_breaker block
  • Add variable var.capacity_provider_strategy
  • Add variable var.ordered_placement_strategy
  • Add variable var.unix_max_connection
  • Add variable var.entry_point
  • Add variable var.command
  • Add variable var.efs_volumes
  • Add variable var.deployment_circuit_breaker

Changed

  • Update file .gitignore to ignore file with regex terraform.*example*.tfvars
  • Update file task-definitions/service-main-container.json and task-definitions/service-with-sidecar-container.json to support entry point, command
  • Update .pre-commit-config.yaml to un-support --args=--only=terraform_unused_declarations
  • Upgrade KMS version from v0.0.1 to v1.0.0
  • Update aws_ecs_task_definition.this to support EC2 compatibilities
  • Update variables var.envvars not to create unneeded secret

Removed

  • Remove content in README.md
  • Remove file archive README.md

Full Changelog: v1.1.2...v1.1.3

v.1.1.2

30 Jun 00:44
34e6953
Compare
Choose a tag to compare

What's Changed

  • Fix kms security issue by @xshot9011 in #20
  • Set default retention for clouswatch log group to 90 day, KMS support

Full Changelog: v1.1.1...v1.1.2

v1.1.1

02 Jun 06:26
47df9ec
Compare
Choose a tag to compare

What's Changed

  • Fix tagging on cloudwatch

Full Changelog: v1.1.0...v1.1.1

v1.1.0

30 May 09:11
85eec96
Compare
Choose a tag to compare

What's Changed

  • Both target tracking and step scaling are supported by the auto-scaling policy.
    • See README for the example usage

Full Changelog: v1.0.1...v1.1.0