diff --git a/tests/ci/cdk/cdk/ecr_stack.py b/tests/ci/cdk/cdk/ecr_stack.py index 542de0f32e..ff8a4b54ed 100644 --- a/tests/ci/cdk/cdk/ecr_stack.py +++ b/tests/ci/cdk/cdk/ecr_stack.py @@ -11,5 +11,6 @@ class EcrStack(Stack): def __init__(self, scope: Construct, id: str, repo_name: str, **kwargs) -> None: super().__init__(scope, id, **kwargs) - ecr.Repository(scope=self, id=id, repository_name=repo_name).grant_pull_push( - iam.ServicePrincipal("codebuild.amazonaws.com")) + repo = ecr.Repository(scope=self, id=id, repository_name=repo_name) + repo.grant_pull_push(iam.ServicePrincipal("codebuild.amazonaws.com")) + repo.grant_pull(iam.ArnPrincipal("arn:aws:iam::222961743098:role/scrutini-ecr")) diff --git a/tests/ci/cdk/util/iam_policies.py b/tests/ci/cdk/util/iam_policies.py index a9202ce6bf..2558fff73a 100644 --- a/tests/ci/cdk/util/iam_policies.py +++ b/tests/ci/cdk/util/iam_policies.py @@ -207,17 +207,6 @@ def ecr_power_user_policy_in_json(ecr_repo_names): "ecr:PutImage" ], "Resource": ecr_arns - }, - { - "Sid": "scrutinice", - "Effect": "Allow", - "Principal": { - "AWS": "arn:aws:iam::222961743098:role/scrutini-ecr" - }, - "Action": [ - "ecr:BatchGetImage", - "ecr:GetDownloadUrlForLayer" - ] } ] }