Releases: oozou/terraform-aws-ecs-fargate-service
Releases · oozou/terraform-aws-ecs-fargate-service
v1.1.9
What's Changed
- fix: policy-non-exist-and-naming by @xshot9011 in #29
[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
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 dynamicstep_adjustment
block - Update resource
aws_cloudwatch_metric_alarm.step_alarm
to be modulestep_alarm
(v1.0.0)
Removed
- Remove
local.ecs_default_task_role_policy_arns
Full Changelog: v1.1.7...v1.1.8
v1.1.7
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
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 attributederegistration_delay
- Update file
.pre-commit-config.yaml
Full Changelog: v1.1.5...v1.1.6
v1.1.5
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
What's Changed
- chore: remove unused var by @xshot9011 in #24
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 variablevar.service_info
- Add description for variables
var.ordered_placement_strategy
Full Changelog: v1.1.3...v1.1.4
v1.1.3
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
istrue
- 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 regexterraform.*example*.tfvars
- Update file
task-definitions/service-main-container.json
andtask-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
tov1.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
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
What's Changed
- Fix cloudwatch alarm tagging by @xshot9011 in #18
- Fix tagging on cloudwatch
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Feature add auto scaling group by @xshot9011 in #13
- 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