Skip to content

Commit 26b2116

Browse files
Try to fix log bucket tests (#9878) (#6917)
* Try to fix log bucket tests * folder and org level buckets can only be updated. [upstream:0b56797da146ac89f4427b072eb49f218b98a727] Signed-off-by: Modular Magician <[email protected]>
1 parent 97f8ffa commit 26b2116

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

.changelog/9878.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:bug
2+
3+
```

google-beta/services/logging/resource_logging_bucket_config_test.go

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ func TestAccLoggingBucketConfigFolder_basic(t *testing.T) {
1818
"random_suffix": acctest.RandString(t, 10),
1919
"folder_name": "tf-test-" + acctest.RandString(t, 10),
2020
"org_id": envvar.GetTestOrgFromEnv(t),
21+
"bucket_id": "_Default",
2122
}
2223

2324
acctest.VcrTest(t, resource.TestCase{
@@ -148,9 +149,9 @@ func TestAccLoggingBucketConfigProject_cmekSettings(t *testing.T) {
148149
"project_name": "tf-test-" + acctest.RandString(t, 10),
149150
"org_id": envvar.GetTestOrgFromEnv(t),
150151
"billing_account": envvar.GetTestBillingAccountFromEnv(t),
152+
"bucket_id": "tf-test-bucket-" + acctest.RandString(t, 10),
151153
}
152154

153-
bucketId := fmt.Sprintf("tf-test-bucket-%s", acctest.RandString(t, 10))
154155
keyRingName := fmt.Sprintf("tf-test-key-ring-%s", acctest.RandString(t, 10))
155156
cryptoKeyName := fmt.Sprintf("tf-test-crypto-key-%s", acctest.RandString(t, 10))
156157
cryptoKeyNameUpdate := fmt.Sprintf("tf-test-crypto-key-%s", acctest.RandString(t, 10))
@@ -160,7 +161,7 @@ func TestAccLoggingBucketConfigProject_cmekSettings(t *testing.T) {
160161
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
161162
Steps: []resource.TestStep{
162163
{
163-
Config: testAccLoggingBucketConfigProject_cmekSettings(context, bucketId, keyRingName, cryptoKeyName, cryptoKeyNameUpdate),
164+
Config: testAccLoggingBucketConfigProject_cmekSettings(context, keyRingName, cryptoKeyName, cryptoKeyNameUpdate),
164165
},
165166
{
166167
ResourceName: "google_logging_project_bucket_config.basic",
@@ -169,7 +170,7 @@ func TestAccLoggingBucketConfigProject_cmekSettings(t *testing.T) {
169170
ImportStateVerifyIgnore: []string{"project"},
170171
},
171172
{
172-
Config: testAccLoggingBucketConfigProject_cmekSettingsUpdate(context, bucketId, keyRingName, cryptoKeyName, cryptoKeyNameUpdate),
173+
Config: testAccLoggingBucketConfigProject_cmekSettingsUpdate(context, keyRingName, cryptoKeyName, cryptoKeyNameUpdate),
173174
},
174175
{
175176
ResourceName: "google_logging_project_bucket_config.basic",
@@ -188,6 +189,7 @@ func TestAccLoggingBucketConfigBillingAccount_basic(t *testing.T) {
188189
"random_suffix": acctest.RandString(t, 10),
189190
"billing_account_name": "billingAccounts/" + envvar.GetTestMasterBillingAccountFromEnv(t),
190191
"org_id": envvar.GetTestOrgFromEnv(t),
192+
"bucket_id": "_Default",
191193
}
192194

193195
acctest.VcrTest(t, resource.TestCase{
@@ -222,6 +224,7 @@ func TestAccLoggingBucketConfigOrganization_basic(t *testing.T) {
222224
context := map[string]interface{}{
223225
"random_suffix": acctest.RandString(t, 10),
224226
"org_id": envvar.GetTestOrgFromEnv(t),
227+
"bucket_id": "_Default",
225228
}
226229

227230
acctest.VcrTest(t, resource.TestCase{
@@ -390,7 +393,7 @@ resource "google_kms_crypto_key_iam_member" "crypto_key_member2" {
390393
`, context), keyRingName, cryptoKeyName, cryptoKeyNameUpdate)
391394
}
392395

393-
func testAccLoggingBucketConfigProject_cmekSettings(context map[string]interface{}, bucketId, keyRingName, cryptoKeyName, cryptoKeyNameUpdate string) string {
396+
func testAccLoggingBucketConfigProject_cmekSettings(context map[string]interface{}, keyRingName, cryptoKeyName, cryptoKeyNameUpdate string) string {
394397
return fmt.Sprintf(`
395398
%s
396399
@@ -407,10 +410,10 @@ resource "google_logging_project_bucket_config" "basic" {
407410
408411
depends_on = [google_kms_crypto_key_iam_member.crypto_key_member1]
409412
}
410-
`, testAccLoggingBucketConfigProject_preCmekSettings(context, keyRingName, cryptoKeyName, cryptoKeyNameUpdate), bucketId)
413+
`, testAccLoggingBucketConfigProject_preCmekSettings(context, keyRingName, cryptoKeyName, cryptoKeyNameUpdate), context["bucket_id"])
411414
}
412415

413-
func testAccLoggingBucketConfigProject_cmekSettingsUpdate(context map[string]interface{}, bucketId, keyRingName, cryptoKeyName, cryptoKeyNameUpdate string) string {
416+
func testAccLoggingBucketConfigProject_cmekSettingsUpdate(context map[string]interface{}, keyRingName, cryptoKeyName, cryptoKeyNameUpdate string) string {
414417
return fmt.Sprintf(`
415418
%s
416419
@@ -427,7 +430,7 @@ resource "google_logging_project_bucket_config" "basic" {
427430
428431
depends_on = [google_kms_crypto_key_iam_member.crypto_key_member2]
429432
}
430-
`, testAccLoggingBucketConfigProject_preCmekSettings(context, keyRingName, cryptoKeyName, cryptoKeyNameUpdate), bucketId)
433+
`, testAccLoggingBucketConfigProject_preCmekSettings(context, keyRingName, cryptoKeyName, cryptoKeyNameUpdate), context["bucket_id"])
431434
}
432435

433436
func TestAccLoggingBucketConfig_CreateBuckets_withCustomId(t *testing.T) {
@@ -521,6 +524,7 @@ func TestAccLoggingBucketConfigOrganization_indexConfigs(t *testing.T) {
521524
context := map[string]interface{}{
522525
"random_suffix": acctest.RandString(t, 10),
523526
"org_id": envvar.GetTestOrgFromEnv(t),
527+
"bucket_id": "_Default",
524528
}
525529

526530
acctest.VcrTest(t, resource.TestCase{

0 commit comments

Comments
 (0)