Skip to content

Instantly share code, notes, and snippets.

@CajuCLC
Created May 20, 2025 18:14
resource "aws_ecr_repository" "automode_ecr_repo" {
name = "automode-ecr-repo"
image_tag_mutability = "MUTABLE"
image_scanning_configuration {
scan_on_push = true
}
}
module "ecr" {
source = "terraform-aws-modules/ecr/aws"
version = "~> 2.2"
create_repository = false
registry_pull_through_cache_rules = {
ecr = {
ecr_repository_prefix = "ecr"
upstream_registry_url = "public.ecr.aws"
}
k8s = {
ecr_repository_prefix = "k8s"
upstream_registry_url = "registry.k8s.io"
}
quay = {
ecr_repository_prefix = "quay"
upstream_registry_url = "quay.io"
}
}
manage_registry_scanning_configuration = true
registry_scan_type = "ENHANCED"
registry_scan_rules = [
{
scan_frequency = "SCAN_ON_PUSH"
filter = [
{
filter = "*"
filter_type = "WILDCARD"
},
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment