Skip to content

Commit 57bc314

Browse files
Set up IAM bootstrapping for TestAccDataprocSessionTemplate_update (#15654) (#25077)
[upstream:93eb494a427ab18f2184af2ee90e051a447f77b8] Signed-off-by: Modular Magician <[email protected]>
1 parent 3321bf4 commit 57bc314

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

google/services/dataproc/resource_dataproc_session_template_test.go

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@ import (
2929
func TestAccDataprocSessionTemplate_update(t *testing.T) {
3030
t.Parallel()
3131

32+
acctest.BootstrapIamMembers(t, []acctest.IamMember{
33+
{
34+
Member: "serviceAccount:service-{project_number}@dataproc-accounts.iam.gserviceaccount.com",
35+
Role: "roles/cloudkms.cryptoKeyEncrypterDecrypter",
36+
},
37+
})
38+
3239
context := map[string]interface{}{
3340
"project_name": envvar.GetTestProjectFromEnv(),
3441
"kms_key_name": acctest.BootstrapKMSKeyWithPurposeInLocationAndName(t, "ENCRYPT_DECRYPT", "us-central1", "tf-bootstrap-dataproc-session-template-key1").CryptoKey.Name,
@@ -135,10 +142,6 @@ resource "google_dataproc_session_template" "dataproc_session_templates_jupyter_
135142
kernel = "SCALA"
136143
display_name = "tf scala kernel"
137144
}
138-
139-
depends_on = [
140-
google_kms_crypto_key_iam_member.crypto_key_member_1,
141-
]
142145
}
143146
144147
resource "google_storage_bucket" "bucket" {
@@ -148,12 +151,6 @@ resource "google_storage_bucket" "bucket" {
148151
force_destroy = true
149152
}
150153
151-
resource "google_kms_crypto_key_iam_member" "crypto_key_member_1" {
152-
crypto_key_id = "%{kms_key_name}"
153-
role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
154-
member = "serviceAccount:service-${data.google_project.project.number}@dataproc-accounts.iam.gserviceaccount.com"
155-
}
156-
157154
resource "google_dataproc_cluster" "basic" {
158155
name = "tf-test-jupyter-session-template%{random_suffix}"
159156
region = "us-central1"

0 commit comments

Comments
 (0)