add ecr life cycle

This commit is contained in:
Jun-te Kim 2025-07-18 16:34:43 +00:00
parent bf390122fa
commit e316b2005b

View file

@ -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"