Skip to content

Commit ab96e43

Browse files
fix: add ecr policy
1 parent e2d0c3f commit ab96e43

2 files changed

Lines changed: 18 additions & 2 deletions

File tree

.github/workflows/base_build_push_ecr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ jobs:
7272
echo ${REPO_STAGE_NAME}
7373
aws ecr describe-repositories --repository-names ${REPO_STAGE_NAME} --no-cli-pager || aws ecr create-repository --repository-name ${REPO_STAGE_NAME} --no-cli-pager
7474

75-
aws ecr get-lifecycle-policy --repository-name ${REPO_PROD_NAME} --no-cli-pager || aws ecr put-lifecycle-policy --repository-name ${REPO_PROD_NAME} --lifecycle-policy-text file://ecr_policy.json --no-cli-pager
76-
aws ecr get-lifecycle-policy --repository-name ${REPO_STAGE_NAME} --no-cli-pager || aws ecr --profile querodelivery-infra put-lifecycle-policy --repository-name ${REPO_STAGE_NAME} --lifecycle-policy-text file://ecr_policy.json --no-cli-pager
75+
aws ecr get-lifecycle-policy --repository-name ${REPO_PROD_NAME} --no-cli-pager || aws ecr put-lifecycle-policy --repository-name ${REPO_PROD_NAME} --lifecycle-policy-text file://./../../ecr_policy.json --no-cli-pager
76+
aws ecr get-lifecycle-policy --repository-name ${REPO_STAGE_NAME} --no-cli-pager || aws ecr --profile querodelivery-infra put-lifecycle-policy --repository-name ${REPO_STAGE_NAME} --lifecycle-policy-text file://./../../ecr_policy.json --no-cli-pager
7777

7878

7979
- name: Update with new version

ecr_policy.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"rules": [
3+
{
4+
"rulePriority": 1,
5+
"description": "Expire count images more then 2 ",
6+
"selection": {
7+
"tagStatus": "any",
8+
"countType": "imageCountMoreThan",
9+
"countNumber": 2
10+
},
11+
"action": {
12+
"type": "expire"
13+
}
14+
}
15+
]
16+
}

0 commit comments

Comments
 (0)