File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -57,6 +57,14 @@ resource "google_storage_bucket_iam_member" "cloudrun_data_bucket" {
5757 member = " serviceAccount:${ google_service_account . cloudrun . email } "
5858}
5959
60+ # Giskard (bot) service account — created externally, referenced here for IAM bindings
61+ # Allows Giskard to trigger the scheduler job for production testing
62+ resource "google_project_iam_member" "giskard_scheduler_run" {
63+ project = var. project_id
64+ role = " roles/cloudscheduler.jobRunner"
65+ member = " serviceAccount:giskard-readonly@${ var . project_id } .iam.gserviceaccount.com"
66+ }
67+
6068# Grant GitHub Actions SA permission to act as the Cloud Run service account
6169resource "google_service_account_iam_member" "github_actions_act_as_cloudrun" {
6270 service_account_id = google_service_account. cloudrun . name
You can’t perform that action at this time.
0 commit comments