- 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
- Remove local
service_name_tmp
- Remove local
ecs_task_role_policy_arns
(change to count)
- 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)
- Remove
local.ecs_default_task_role_policy_arns
- Add variable
var.is_application_scratch_volume_enabled
to support enabled temporary storage on ecs
- On variable
var.service_info
to support additional mount point
- Add variable
var.target_group_deregistration_delay
to support setting deregistration delay time
- Update resource
aws_lb_target_group.this
to support setting deregistration delay time with attributederegistration_delay
- Update file
.pre-commit-config.yaml
- Change
KMS
to use from public module - CHange ALB to auto strip name when name is too longer than 32 chars
- Update
.pre-commit-config.yaml
to support--args=--only=terraform_unused_declarations
- Update
CHANGELOG.md
to all previous version - Fix pre-commit issue
- Remove
containers_num
attribute from variablevar.service_info
- Add description for variables
var.ordered_placement_strategy
- 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
- 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
- Remove content in
README.md
- Remove file
archive README.md
- Add variable
var.cloudwatch_log_retention_in_days
- Add variable
var.cloudwatch_log_kms_key_id
- Fix KMS issue
- Added file
.github/workflows/code-scan.yml
- Update tagging on resource
aws_cloudwatch_metric_alarm.step_alarm
- Add local
local.comparison_operators
to make it easier for future use - Add resource
aws_appautoscaling_target.this
- Add resource
aws_appautoscaling_policy.target_tracking_scaling_policies
- Add resource
aws_appautoscaling_policy.step_scaling_policies
- Add resource
aws_cloudwatch_metric_alarm.step_alarm
- Add variable
scaling_configuration
to configure the scaling behavior
- Update
.pre-commit-config.yaml
to support--args=--only=terraform_unused_declarations
- Update variable's name
var.alb_path
tovar.alb_paths
- Update resource
aws_lb_listener_rule.this
to support multiple paths
- Remove
local.raise_alb_host_header_empty
for support empty host header
- Restructure of ECS module
- init terraform-aws-ecs-fargate-service