From e316b2005b30501da041432a507d7169f2e4cea1 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Fri, 18 Jul 2025 16:34:43 +0000 Subject: [PATCH] add ecr life cycle --- deployment/lambda/extractor_and_loader/docker/ecr.tf | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/deployment/lambda/extractor_and_loader/docker/ecr.tf b/deployment/lambda/extractor_and_loader/docker/ecr.tf index d2c506f..edbe30e 100644 --- a/deployment/lambda/extractor_and_loader/docker/ecr.tf +++ b/deployment/lambda/extractor_and_loader/docker/ecr.tf @@ -25,7 +25,6 @@ resource "aws_ecr_repository_policy" "extractor_loader_ecr_access" { } -# ECR lifecycle policy to delete tagged images older than 14 days resource "aws_ecr_lifecycle_policy" "extractor_loader_lifecycle" { repository = aws_ecr_repository.extractor_and_loader.name @@ -35,11 +34,11 @@ resource "aws_ecr_lifecycle_policy" "extractor_loader_lifecycle" { rulePriority = 1 description = "Delete tagged images older than 14 days" selection = { - tagStatus = "tagged" - countType = "sinceImagePushed" - countUnit = "days" - countNumber = 14 - tagPrefixList = [""] # Matches all tagged images + tagStatus = "tagged" + countType = "sinceImagePushed" + countUnit = "days" + countNumber = 14 + # Remove tagPrefixList to apply to all tagged images } action = { type = "expire"