Skip to content

Releases: cloudposse/terraform-aws-ecs-container-definition

0.33.0: Uses appropriate defaults for `user` and `environment`

16 Jun 20:14
d2e23fd
Compare
Choose a tag to compare

what

Use the same defaults of user and environment as the AWS API defaults

why

Noticed on subsequent applies that user goes from 0 to null and environment goes from [] to null

references

#65

0.32.0: Fixes not using local.container_definition_without_null when merging

16 Jun 20:06
f280807
Compare
Choose a tag to compare

what

Previous PR #81 forgot to use local.container_definition_without_null when merging

why

  • null is still showing up in the diff

references

0.31.0: Extra Parameters

16 Jun 12:39
d8600c9
Compare
Choose a tag to compare

what

  • Support a new parameter named var.container_definition which is an object.

why

  • This would allow absolutely any parameter to be passed to the module, or to override the behavior of the module on any property

0.30.0: Reduce diff spam and unset defaults #65

16 Jun 02:31
4f5e998
Compare
Choose a tag to compare

what

  • Reduce diff spam and unset defaults

why

  • To reduce noise in the terraform plan

0.29.0: Make log_configuration's secretOptions optional #76

16 Jun 01:52
af45dda
Compare
Choose a tag to compare

what

  • Make log_configuration's secretOptions optional

why

  • So secretOptions won't need to be set to use the log_configuration

0.28.0: Add support for extra_hosts option #62

15 Jun 15:00
0977c1d
Compare
Choose a tag to compare

what

  • Adds extra_hosts variable

why

  • Adds the ability to add hostnames and IP address mappings to the /etc/hosts file on the container.

0.27.0: Add read_only to mount_points and set default (#78)

14 Jun 21:40
59d8c32
Compare
Choose a tag to compare
* Add read_only to mount_points and set default

Fixes https://github.com/cloudposse/terraform-aws-ecs-container-definition/issues/66

* Updated README.md

* Remove type object for var.mount_points to locals

* Moved mount_points check to locals

* Updated README.md

* Executed 'terraform fmt'

* Enforce types in local.mount_points

* Update variables.tf

* Update main.tf

* Executed 'terraform fmt'

Co-authored-by: actions-bot <58130806+actions-bot@users.noreply.github.com>
Co-authored-by: Erik Osterman <erik@cloudposse.com>

0.26.0 Remove default port mapping as it is optional

14 Jun 20:34
3daa07e
Compare
Choose a tag to compare

what

  • Remove default port mapping as it is optional

why

  • The default port mapping is optional so maintaining a default port 80 mapping didn't make sense.

0.25.0 Change variable "privileged" type to bool

30 May 20:23
4effb2a
Compare
Choose a tag to compare

what

  • Change variable "privileged" type to bool

why

  • The variable "privileged" is currently type string, which is a holdover from Terraform v0.11/HCL v1. This variable is broken in TF 0.12; it causes an error because the AWS provider was expected a bool true but got a string "true" instead

0.24.0 Add `environmentFiles` parameter

22 May 15:58
5b3a630
Compare
Choose a tag to compare

what

  • Add the new environmentFiles parameter to the container definition

why

  • AWS announced that ECS supports environment files for the EC2 launch type

references