Skip to content

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

0.43.0: Additional keys

29 Oct 19:19
6d1a114
Compare
Choose a tag to compare
feat: Added missing keys for container definition (#94)

* add missed options

* update examples

* update README

* Update examples/complete/versions.tf

Co-authored-by: Erik Osterman <[email protected]>

0.42.0 0.12 supports null comparison

14 Oct 17:09
67d211a
Compare
Choose a tag to compare

what

  • remove the null_value code

why

  • Terraform 0.12 supports conditional operations with null value

references

0.41.0: var.log_configuration type to any

18 Aug 14:01
90d978e
Compare
Choose a tag to compare
Update variables.tf (#93)

0.40.0: [AUTOMATED] Update Version Pinning for Terraform to support 0.13 (#92)

12 Aug 02:00
6d93ddf
Compare
Choose a tag to compare
## What

1. Update Version Pinning for Terraform to support 0.13

## Why

1. This is a relatively minor update that the CloudPosse module already likely supports.
1. This allows module consumers to not individually update our Terraform module to support Terraform 0.13.

0.39.0: Adjustments for variables related to environment (#90)

12 Aug 01:26
55187c9
Compare
Choose a tag to compare
## what
* adjust description for variables related to environment
* simplify because of default `environment` value

## why
* improve documentation
* simplify

0.38.0: Rename JSON Outputs (#89)

28 Jul 17:41
b698e23
Compare
Choose a tag to compare
* Update outputs.tf

* Update examples_complete_test.go

* Updated README.md

* Update outputs.tf

* Update main.tf

* Update main.tf

* Executed 'terraform fmt'

* Update outputs.tf

Co-authored-by: actions-bot <[email protected]>

0.37.0: Set user to null to use default in Docker

25 Jun 18:23
581492f
Compare
Choose a tag to compare

what

  • ECS default behavior is to have this left unset.
  • This allows the container to run with the build-specificed USER in the Dockerfile (if set, root by default)

why

  • The default behavior is to use the container's USER runtime.
  • Defaulting the runtime is a security gap as it can cause containers that were built to run as other users to suddenly start running as root when deployed with this module.

Note, this could break existing container environments running in the wild if they were inadvertently taking advantage of the root access.

0.36.0: Add support for `map_environment` variable

23 Jun 21:46
e9787a7
Compare
Choose a tag to compare

What

  • Adds the map_environment variable to support an additional way to pass environment variables

Why

  • Provides an asked for interface for passing environment variables.

References

0.35.0: Make secretOptions optional

23 Jun 19:03
2155507
Compare
Choose a tag to compare

what

  • Make secretOptions optional so the same technique for mount_points is used for log_configuration

why

  • Currently the log_configuration has to be set to null otherwise upon an apply, you will see

references

0.34.0: Add support for DNS Search Domains

23 Jun 15:10
be16499
Compare
Choose a tag to compare

what

  • Add DNS Search Domain as an option

why

  • Missing option in current module

references