-
Julien Nowak authoredJulien Nowak authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
ecr.tf 1.03 KiB
resource "aws_ecr_repository" "sagemaker_classifiers" {
name = var.sagemaker_classifiers_repository_name
image_tag_mutability = "IMMUTABLE"
image_scanning_configuration {
scan_on_push = true
}
tags = var.tags
}
resource "aws_ecr_repository" "sagemaker_classifiers_ci" {
name = "${var.sagemaker_classifiers_repository_name}-ci"
image_tag_mutability = "IMMUTABLE"
image_scanning_configuration {
scan_on_push = true
}
tags = var.tags
}
resource "aws_ecr_lifecycle_policy" "sagemaker_classifiers_ci" {
repository = aws_ecr_repository.sagemaker_classifiers_ci.name
policy = <<EOF
{
"rules": [
{
"rulePriority": 1,
"description": "Expire images older than 1 days",
"selection": {
"tagStatus": "any",
"countType": "sinceImagePushed",
"countUnit": "days",
"countNumber": 1
},
"action": {
"type": "expire"
}
}
]
}
EOF
}