Skip to content

Commit 82c0f24

Browse files
committed
Support conformance env lifecycle in GCP CI Cloud Build
1 parent dbf1f2d commit 82c0f24

File tree

1 file changed

+6
-12
lines changed
  • deployment/modules/gcp/cloudbuild

1 file changed

+6
-12
lines changed

deployment/modules/gcp/cloudbuild/main.tf

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,12 @@ resource "google_project_iam_member" "iam_service_account_open_id_token_creator"
9090
member = "serviceAccount:${google_service_account.cloudbuild_service_account.email}"
9191
}
9292

93+
resource "google_project_iam_member" "iam_service_account_viewer" {
94+
project = var.project_id
95+
role = "roles/iam.serviceAccountViewer"
96+
member = "serviceAccount:${google_service_account.cloudbuild_service_account.email}"
97+
}
98+
9399
resource "google_project_iam_member" "iam_service_account_admin" {
94100
project = var.project_id
95101
role = "roles/iam.serviceAccountAdmin"
@@ -110,18 +116,6 @@ resource "google_project_iam_member" "run_developer" {
110116
member = "serviceAccount:${google_service_account.cloudbuild_service_account.email}"
111117
}
112118

113-
resource "google_project_iam_member" "iam_service_account_viewer" {
114-
project = var.project_id
115-
role = "roles/iam.serviceAccountViewer"
116-
member = "serviceAccount:${google_service_account.cloudbuild_service_account.email}"
117-
}
118-
119-
resource "google_project_iam_member" "iam_service_account_user" {
120-
project = var.project_id
121-
role = "roles/iam.serviceAccountAdmin"
122-
member = "serviceAccount:${google_service_account.cloudbuild_service_account.email}"
123-
}
124-
125119
resource "google_cloudbuild_trigger" "build_trigger" {
126120
name = "build-docker-${var.docker_env}"
127121
service_account = google_service_account.cloudbuild_service_account.id

0 commit comments

Comments
 (0)