@@ -1718,7 +1718,11 @@ func TestAccContainerNodePool_gcfsConfig(t *testing.T) {
1718
1718
CheckDestroy: testAccCheckContainerNodePoolDestroyProducer(t),
1719
1719
Steps: []resource.TestStep{
1720
1720
{
1721
- Config: testAccContainerNodePool_gcfsConfig(cluster, np, networkName, subnetworkName),
1721
+ Config: testAccContainerNodePool_gcfsConfig(cluster, np, networkName, subnetworkName, true),
1722
+ Check: resource.ComposeTestCheckFunc(
1723
+ resource.TestCheckResourceAttr("google_container_node_pool.np",
1724
+ "node_config.0.gcfs_config.0.enabled", "true"),
1725
+ ),
1722
1726
},
1723
1727
{
1724
1728
ResourceName: "google_container_node_pool.np",
@@ -1729,7 +1733,7 @@ func TestAccContainerNodePool_gcfsConfig(t *testing.T) {
1729
1733
})
1730
1734
}
1731
1735
1732
- func testAccContainerNodePool_gcfsConfig(cluster, np, networkName, subnetworkName string) string {
1736
+ func testAccContainerNodePool_gcfsConfig(cluster, np, networkName, subnetworkName string, enabled bool ) string {
1733
1737
return fmt.Sprintf(`
1734
1738
resource "google_container_cluster" "cluster" {
1735
1739
name = "%s"
@@ -1750,11 +1754,11 @@ resource "google_container_node_pool" "np" {
1750
1754
machine_type = "n1-standard-8"
1751
1755
image_type = "COS_CONTAINERD"
1752
1756
gcfs_config {
1753
- enabled = true
1757
+ enabled = %t
1754
1758
}
1755
1759
}
1756
1760
}
1757
- `, cluster, networkName, subnetworkName, np)
1761
+ `, cluster, networkName, subnetworkName, np, enabled )
1758
1762
}
1759
1763
1760
1764
func TestAccContainerNodePool_gvnic(t *testing.T) {
@@ -4734,30 +4738,30 @@ func TestAccContainerNodePool_privateRegistry(t *testing.T) {
4734
4738
4735
4739
func testAccContainerNodePool_privateRegistryEnabled(secretID, cluster, nodepool, network, subnetwork string) string {
4736
4740
return fmt.Sprintf(`
4737
- data "google_project" "test_project" {
4741
+ data "google_project" "test_project" {
4742
+ }
4743
+
4744
+ resource "google_secret_manager_secret" "secret-basic" {
4745
+ secret_id = "%s"
4746
+ replication {
4747
+ user_managed {
4748
+ replicas {
4749
+ location = "us-central1"
4750
+ }
4751
+ }
4738
4752
}
4753
+ }
4739
4754
4740
- resource "google_secret_manager_secret" "secret-basic" {
4741
- secret_id = "%s"
4742
- replication {
4743
- user_managed {
4744
- replicas {
4745
- location = "us-central1"
4746
- }
4747
- }
4748
- }
4749
- }
4750
-
4751
- resource "google_secret_manager_secret_version" "secret-version-basic" {
4752
- secret = google_secret_manager_secret.secret-basic.id
4753
- secret_data = "dummypassword"
4754
- }
4755
-
4756
- resource "google_secret_manager_secret_iam_member" "secret_iam" {
4757
- secret_id = google_secret_manager_secret.secret-basic.id
4758
- role = "roles/secretmanager.admin"
4759
- member = "serviceAccount:${data.google_project.test_project.number}
[email protected] "
4760
- depends_on = [google_secret_manager_secret_version.secret-version-basic]
4755
+ resource "google_secret_manager_secret_version" "secret-version-basic" {
4756
+ secret = google_secret_manager_secret.secret-basic.id
4757
+ secret_data = "dummypassword"
4758
+ }
4759
+
4760
+ resource "google_secret_manager_secret_iam_member" "secret_iam" {
4761
+ secret_id = google_secret_manager_secret.secret-basic.id
4762
+ role = "roles/secretmanager.admin"
4763
+ member = "serviceAccount:${data.google_project.test_project.number}
[email protected] "
4764
+ depends_on = [google_secret_manager_secret_version.secret-version-basic]
4761
4765
}
4762
4766
4763
4767
resource "google_container_cluster" "cluster" {
@@ -4768,13 +4772,13 @@ resource "google_container_cluster" "cluster" {
4768
4772
network = "%s"
4769
4773
subnetwork = "%s"
4770
4774
}
4771
-
4775
+
4772
4776
resource "google_container_node_pool" "np" {
4773
4777
name = "%s"
4774
4778
location = "us-central1-a"
4775
4779
cluster = google_container_cluster.cluster.name
4776
4780
initial_node_count = 1
4777
-
4781
+
4778
4782
node_config {
4779
4783
oauth_scopes = [
4780
4784
"https://www.googleapis.com/auth/cloud-platform",
0 commit comments