terraform-aws-ecr

Terraform Module to manage Docker Container Registries on AWS ECR

APACHE-2.0 License

Stars
187
Committers
40

Bot releases are hidden (Show)

terraform-aws-ecr -

Published by joe-niland about 4 years ago

terraform-aws-ecr -

Published by osterman about 4 years ago

terraform-aws-ecr -

Published by Gowiem about 4 years ago

What

  1. Fixes one of the example projects

Why

  1. Examples allow consumers to copy / pasta and quickly get up and running with the module -- We want them working!
terraform-aws-ecr -

Published by Gowiem about 4 years ago

what

  • Upgrade terraform-null-label to TF 0.13 compat version

why

  • Support TF 0.13

references

  • #51
terraform-aws-ecr -

Published by Gowiem about 4 years ago

terraform-aws-ecr -

Published by jamengual over 4 years ago

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!
terraform-aws-ecr -

Published by jamengual over 4 years ago

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

terraform-aws-ecr - 0.19.0: support terraform 0.13 for for_each on modules #52

Published by Gowiem over 4 years ago

what

  • Change TF version range

why

  • Support iteration on modules with for_each

references

Fixes #51

terraform-aws-ecr -

Published by jamengual over 4 years ago

what

Allow disabling lifecycle hooks across all created repos

why

Sometimes it's required to keep all images

terraform-aws-ecr -

Published by osterman over 4 years ago

terraform-aws-ecr -

Published by Nuru over 4 years ago

PR #48. Closes #32 and #40

terraform-aws-ecr - 0.15.0 Added ecr:*Delete* and SetRepositoryPolicy perms

Published by maximmi over 4 years ago

what

  • Added ecr:Delete and SetRepositoryPolicy perms

why

  • fixes #44
terraform-aws-ecr - 0.14.0 Add tag mutability setting to the module

Published by maximmi over 4 years ago

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

  • Closes #38
terraform-aws-ecr - 0.13.0 enhancement for multiple repo creation

Published by maximmi over 4 years ago

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.
terraform-aws-ecr - 0.12.0 Add ImageScan actions to IAM roles

Published by aknysh almost 5 years ago

what

  • Add ImageScan actions to IAM roles

why

  • Allow ReadOnly to call DescribeImageScanFindings and FullAccess to call DescribeImageScanFindings & StartImageScan
terraform-aws-ecr - 0.11.0 Add repository ARN to output

Published by aknysh almost 5 years ago

what

  • Add repository ARN to output

why

  • Useful if you are adding policies for the registry
terraform-aws-ecr - 0.10.0 Expose variable "regex_replace_chars"

Published by aknysh almost 5 years ago

what

  • Expose variable "regex_replace_chars"

why

  • Allow changing label module behavior
terraform-aws-ecr - 0.9.0 Update terraform-null-label to v0.16.0

Published by aknysh almost 5 years ago

what

  • Update terraform-null-label to v0.16.0

why

  • Since null_resource was dropped in the terraform-null-label module starting version 0.15.0 and the code was completely removed in the recent version 0.16.0, update the terraform-null-label to the latest version
terraform-aws-ecr - 0.8.0 Toggle image scanning on ECR

Published by aknysh almost 5 years ago

what

  • Toggle image scanning on ECR

why

  • As of terraform AWS provider 2.34.0 the ECR image repository now has an additional setting to enable image scanning for CVE vulnerabilities.

references

https://www.terraform.io/docs/providers/aws/r/ecr_repository.html

terraform-aws-ecr -

Published by Nuru over 5 years ago