Skip to content

Commit

Permalink
Adds impersonate for terraformSA
Browse files Browse the repository at this point in the history
  • Loading branch information
renato-rudnicki committed Sep 23, 2022
1 parent e2d1fd4 commit d79fa9c
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions test/integration/secure_cloud_run/secure_cloud_run_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ func getPolicyID(t *testing.T, orgID string) string {
terraformSa := utils.ValFromEnv(t, "TF_VAR_terraform_sa")
saSplit := strings.SplitN(terraformSa, "/", 4)
serviceaccount := saSplit[len(saSplit)-1]
utils.SetEnv(t, "GOOGLE_IMPERSONATE_SERVICE_ACCOUNT", terraformSa)
gcOpts := gcloud.WithCommonArgs([]string{"--format", "value(name)"})
op := gcloud.Run(t, fmt.Sprintf("access-context-manager policies list --organization=%s --impersonate-service-account=%s", orgID, serviceaccount), gcOpts)
return op.String()
Expand All @@ -48,6 +49,7 @@ func TestSecureCloudRun(t *testing.T) {
terraformSa := utils.ValFromEnv(t, "TF_VAR_terraform_sa")
saSplit := strings.SplitN(terraformSa, "/", 4)
serviceaccount := saSplit[len(saSplit)-1]
utils.SetEnv(t, "GOOGLE_IMPERSONATE_SERVICE_ACCOUNT", terraformSa)
orgID := utils.ValFromEnv(t, "TF_VAR_org_id")
resourcesSuffix := utils.ValFromEnv(t, "TF_VAR_resource_names_suffix")
policyID := getPolicyID(t, orgID)
Expand Down

0 comments on commit d79fa9c

Please sign in to comment.