Skip to content

Releases: cloudposse/terraform-aws-ecr

0.22.0: [AUTOMATED] Update Version Pinning for Terraform to support 0.13 (#60)

11 Aug 13:53
9358339
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.21.0: Add support for environment input/label (#57)

15 Jul 19:45
d374970
Compare
Choose a tag to compare

what

  • Added support for the environment attribute that has been added to terraform-null-label

why

  • Because we need to bring this up to speed!

0.20.0: Allow protecting images with specified tags (#56)

15 Jul 05:31
34ed143
Compare
Choose a tag to compare

what

  • Allow protecting images with a given set of tag names

why

  • At Transcend, we tag images with dev, staging, and prod for deployments in addition to their SHA tags. We want to expire images, but not those actively is use.

references

Note: This change is fully backwards compatible

0.19.0: support terraform 0.13 for for_each on modules #52

11 Jul 21:38
b628d64
Compare
Choose a tag to compare

what

  • Change TF version range

why

  • Support iteration on modules with for_each

references

Fixes #51

0.18.0: Allow disabling lifecycle hooks (#53)

03 Jul 03:39
8a397a7
Compare
Choose a tag to compare

what

Allow disabling lifecycle hooks across all created repos

why

Sometimes it's required to keep all images

0.17.0

02 Jul 22:49
0cf1853
Compare
Choose a tag to compare
Adding new ChatOps (#55)

0.16.0

28 Apr 03:05
6f0dbed
Compare
Choose a tag to compare

PR #48. Closes #32 and #40

0.15.0 Added ecr:*Delete* and SetRepositoryPolicy perms

13 Mar 23:05
db621da
Compare
Choose a tag to compare

what

  • Added ecr:Delete and SetRepositoryPolicy perms

why

0.14.0 Add tag mutability setting to the module

28 Feb 01:05
4f3824a
Compare
Choose a tag to compare

what

  • Adds a variable to change tag mutability of images in AWS ECR.

why

  • Image tag immutability is a useful feature supported by AWS ECR, but there is no way of configuring it using this Terraform module.

references

0.13.0 enhancement for multiple repo creation

25 Feb 20:51
2868a6d
Compare
Choose a tag to compare

what

  • Added variables and outputs to create multiple repositories in AWS ECR.
  1. passing a list of docker images :
    list_image = ["redis", "nginx"]

  2. then get a map of image name to the repository :
    repository_url_map = {
    "redis" = "xxx.dkr.ecr.eu-west-1.amazonaws.com/redis"
    "nginx = "xxx.dkr.ecr.eu-west-1.amazonaws.com/nginx "
    }

why

  • it is convenient that if we could create multiple repositories at once by passing a list of docker images as an argument since AWS ECR assuming one repo per one docker image.