Skip to content

Commit 5e8e552

Browse files
authored
Merge pull request #53 from looker-open-source/bugfix/terraform-function-sa
Fix terraform cloudfunction2 SA to use SA with right permissions to b…
2 parents f5088b5 + c9c08d0 commit 5e8e552

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

deployment/terraform/main.tf

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,22 @@ resource "google_project_iam_member" "bigquery_connection_remote_model" {
9898
}
9999

100100

101+
resource "google_project_iam_member" "log_writer" {
102+
project = google_service_account.looker_llm_service_account.project
103+
role = "roles/logging.logWriter"
104+
member = "serviceAccount:${google_service_account.looker_llm_service_account.email}"
105+
}
106+
resource "google_project_iam_member" "artifact_registry_writer" {
107+
project = google_service_account.looker_llm_service_account.project
108+
role = "roles/artifactregistry.writer"
109+
member = "serviceAccount:${google_service_account.looker_llm_service_account.email}"
110+
}
111+
resource "google_project_iam_member" "storage_object_admin" {
112+
project = google_service_account.looker_llm_service_account.project
113+
role = "roles/storage.objectAdmin"
114+
member = "serviceAccount:${google_service_account.looker_llm_service_account.email}"
115+
}
116+
101117

102118
resource "google_project_iam_member" "iam_service_account_act_as" {
103119
project = var.project_id
@@ -342,6 +358,7 @@ resource "google_cloudfunctions2_function" "functions_bq_remote_udf" {
342358
object = google_storage_bucket_object.functions_bq_remote_udf.name
343359
}
344360
}
361+
service_account = google_service_account.looker_llm_service_account.id
345362
}
346363

347364
service_config {

0 commit comments

Comments
 (0)