@@ -4245,10 +4245,10 @@ func TestAccContainerCluster_autoprovisioningLocations(t *testing.T) {
4245
4245
Check: resource.ComposeTestCheckFunc(
4246
4246
resource.TestCheckResourceAttr("google_container_cluster.with_autoprovisioning_locations",
4247
4247
"cluster_autoscaling.0.enabled", "true"),
4248
-
4248
+
4249
4249
resource.TestCheckResourceAttr("google_container_cluster.with_autoprovisioning_locations",
4250
4250
"cluster_autoscaling.0.auto_provisioning_locations.0", "us-central1-a"),
4251
-
4251
+
4252
4252
resource.TestCheckResourceAttr("google_container_cluster.with_autoprovisioning_locations",
4253
4253
"cluster_autoscaling.0.auto_provisioning_locations.1", "us-central1-f"),
4254
4254
),
@@ -4264,10 +4264,10 @@ func TestAccContainerCluster_autoprovisioningLocations(t *testing.T) {
4264
4264
Check: resource.ComposeTestCheckFunc(
4265
4265
resource.TestCheckResourceAttr("google_container_cluster.with_autoprovisioning_locations",
4266
4266
"cluster_autoscaling.0.enabled", "true"),
4267
-
4267
+
4268
4268
resource.TestCheckResourceAttr("google_container_cluster.with_autoprovisioning_locations",
4269
4269
"cluster_autoscaling.0.auto_provisioning_locations.0", "us-central1-b"),
4270
-
4270
+
4271
4271
resource.TestCheckResourceAttr("google_container_cluster.with_autoprovisioning_locations",
4272
4272
"cluster_autoscaling.0.auto_provisioning_locations.1", "us-central1-c"),
4273
4273
),
@@ -4591,6 +4591,18 @@ func TestAccContainerCluster_enableCiliumPolicies(t *testing.T) {
4591
4591
ImportStateVerify: true,
4592
4592
ImportStateVerifyIgnore: []string{"deletion_protection"},
4593
4593
},
4594
+ {
4595
+ Config: testAccContainerCluster_enableCiliumPolicies(clusterName, networkName, subnetworkName, false),
4596
+ Check: resource.ComposeTestCheckFunc(
4597
+ resource.TestCheckResourceAttr("google_container_cluster.primary", "enable_cilium_clusterwide_network_policy", "false"),
4598
+ ),
4599
+ },
4600
+ {
4601
+ ResourceName: "google_container_cluster.primary",
4602
+ ImportState: true,
4603
+ ImportStateVerify: true,
4604
+ ImportStateVerifyIgnore: []string{"deletion_protection"},
4605
+ },
4594
4606
},
4595
4607
})
4596
4608
}
@@ -11331,30 +11343,30 @@ func TestAccContainerCluster_privateRegistry(t *testing.T) {
11331
11343
11332
11344
func testAccContainerCluster_privateRegistryEnabled(secretID, clusterName, networkName, subnetworkName string) string {
11333
11345
return fmt.Sprintf(`
11334
- data "google_project" "test_project" {
11346
+ data "google_project" "test_project" {
11335
11347
}
11336
11348
11337
- resource "google_secret_manager_secret" "secret-basic" {
11349
+ resource "google_secret_manager_secret" "secret-basic" {
11338
11350
secret_id = "%s"
11339
- replication {
11340
- user_managed {
11341
- replicas {
11342
- location = "us-central1"
11343
- }
11344
- }
11345
- }
11346
- }
11347
-
11348
- resource "google_secret_manager_secret_version" "secret-version-basic" {
11349
- secret = google_secret_manager_secret.secret-basic.id
11350
- secret_data = "dummypassword"
11351
- }
11352
-
11353
- resource "google_secret_manager_secret_iam_member" "secret_iam" {
11354
- secret_id = google_secret_manager_secret.secret-basic.id
11355
- role = "roles/secretmanager.admin"
11356
- member = "serviceAccount:${data.google_project.test_project.number}
[email protected] "
11357
- depends_on = [google_secret_manager_secret_version.secret-version-basic]
11351
+ replication {
11352
+ user_managed {
11353
+ replicas {
11354
+ location = "us-central1"
11355
+ }
11356
+ }
11357
+ }
11358
+ }
11359
+
11360
+ resource "google_secret_manager_secret_version" "secret-version-basic" {
11361
+ secret = google_secret_manager_secret.secret-basic.id
11362
+ secret_data = "dummypassword"
11363
+ }
11364
+
11365
+ resource "google_secret_manager_secret_iam_member" "secret_iam" {
11366
+ secret_id = google_secret_manager_secret.secret-basic.id
11367
+ role = "roles/secretmanager.admin"
11368
+ member = "serviceAccount:${data.google_project.test_project.number}
[email protected] "
11369
+ depends_on = [google_secret_manager_secret_version.secret-version-basic]
11358
11370
}
11359
11371
11360
11372
resource "google_container_cluster" "primary" {
@@ -11391,7 +11403,7 @@ resource "google_container_cluster" "primary" {
11391
11403
}
11392
11404
}
11393
11405
}
11394
- }
11406
+ }
11395
11407
`, secretID, clusterName, networkName, subnetworkName)
11396
11408
}
11397
11409
@@ -11420,29 +11432,29 @@ resource "google_container_cluster" "primary" {
11420
11432
11421
11433
func testAccContainerCluster_withNodePoolPrivateRegistry(secretID, clusterName, nodePoolName, networkName, subnetworkName string) string {
11422
11434
return fmt.Sprintf(`
11423
- data "google_project" "test_project" {
11435
+ data "google_project" "test_project" {
11424
11436
}
11425
11437
11426
- resource "google_secret_manager_secret" "secret-basic" {
11438
+ resource "google_secret_manager_secret" "secret-basic" {
11427
11439
secret_id = "%s"
11428
- replication {
11429
- user_managed {
11430
- replicas {
11431
- location = "us-central1"
11432
- }
11433
- }
11434
- }
11435
- }
11436
- resource "google_secret_manager_secret_version" "secret-version-basic" {
11437
- secret = google_secret_manager_secret.secret-basic.id
11438
- secret_data = "dummypassword"
11439
- }
11440
-
11441
- resource "google_secret_manager_secret_iam_member" "secret_iam" {
11442
- secret_id = google_secret_manager_secret.secret-basic.id
11443
- role = "roles/secretmanager.admin"
11444
- member = "serviceAccount:${data.google_project.test_project.number}
[email protected] "
11445
- depends_on = [google_secret_manager_secret_version.secret-version-basic]
11440
+ replication {
11441
+ user_managed {
11442
+ replicas {
11443
+ location = "us-central1"
11444
+ }
11445
+ }
11446
+ }
11447
+ }
11448
+ resource "google_secret_manager_secret_version" "secret-version-basic" {
11449
+ secret = google_secret_manager_secret.secret-basic.id
11450
+ secret_data = "dummypassword"
11451
+ }
11452
+
11453
+ resource "google_secret_manager_secret_iam_member" "secret_iam" {
11454
+ secret_id = google_secret_manager_secret.secret-basic.id
11455
+ role = "roles/secretmanager.admin"
11456
+ member = "serviceAccount:${data.google_project.test_project.number}
[email protected] "
11457
+ depends_on = [google_secret_manager_secret_version.secret-version-basic]
11446
11458
}
11447
11459
resource "google_container_cluster" "primary" {
11448
11460
name = "%s"
@@ -11479,29 +11491,29 @@ resource "google_container_cluster" "primary" {
11479
11491
11480
11492
func testAccContainerCluster_withNodeConfigPrivateRegistry(secretID, clusterName, networkName, subnetworkName string) string {
11481
11493
return fmt.Sprintf(`
11482
- data "google_project" "test_project" {
11494
+ data "google_project" "test_project" {
11483
11495
}
11484
11496
11485
11497
resource "google_secret_manager_secret" "secret-basic" {
11486
11498
secret_id = "%s"
11487
- replication {
11488
- user_managed {
11489
- replicas {
11490
- location = "us-central1"
11491
- }
11492
- }
11493
- }
11494
- }
11495
- resource "google_secret_manager_secret_version" "secret-version-basic" {
11496
- secret = google_secret_manager_secret.secret-basic.id
11497
- secret_data = "dummypassword"
11498
- }
11499
-
11500
- resource "google_secret_manager_secret_iam_member" "secret_iam" {
11501
- secret_id = google_secret_manager_secret.secret-basic.id
11502
- role = "roles/secretmanager.admin"
11503
- member = "serviceAccount:${data.google_project.test_project.number}
[email protected] "
11504
- depends_on = [google_secret_manager_secret_version.secret-version-basic]
11499
+ replication {
11500
+ user_managed {
11501
+ replicas {
11502
+ location = "us-central1"
11503
+ }
11504
+ }
11505
+ }
11506
+ }
11507
+ resource "google_secret_manager_secret_version" "secret-version-basic" {
11508
+ secret = google_secret_manager_secret.secret-basic.id
11509
+ secret_data = "dummypassword"
11510
+ }
11511
+
11512
+ resource "google_secret_manager_secret_iam_member" "secret_iam" {
11513
+ secret_id = google_secret_manager_secret.secret-basic.id
11514
+ role = "roles/secretmanager.admin"
11515
+ member = "serviceAccount:${data.google_project.test_project.number}
[email protected] "
11516
+ depends_on = [google_secret_manager_secret_version.secret-version-basic]
11505
11517
}
11506
11518
resource "google_container_cluster" "primary" {
11507
11519
name = "%s"
0 commit comments