Skip to content

Commit 6c62d0f

Browse files
authored
Merge pull request #375 from PolicyEngine/chore/bill
Authorize Artifact-related permissions in Terraform
2 parents a3aa22a + f0e6a88 commit 6c62d0f

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

deployment/terraform/infra/main.tf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,16 @@ resource "google_service_account_iam_member" "cloudrun_act_as_simulation" {
114114
member = "serviceAccount:${module.cloud_run_tagger_api.sa_email}"
115115
}
116116

117+
# Grant permission to read from Artifact Registry
118+
# This is required when updating Cloud Run service traffic - GCP validates access to container images
119+
resource "google_artifact_registry_repository_iam_member" "tagger_artifact_reader" {
120+
project = var.project_id
121+
location = var.region
122+
repository = "api-v2"
123+
role = "roles/artifactregistry.reader"
124+
member = "serviceAccount:${module.cloud_run_tagger_api.sa_email}"
125+
}
126+
117127
module "cloud_run_simulation_api" {
118128
source = "./modules/fastapi_cloudrun"
119129

0 commit comments

Comments
 (0)