@@ -1749,7 +1749,11 @@ func TestAccContainerNodePool_gcfsConfig(t *testing.T) {
1749
1749
CheckDestroy : testAccCheckContainerNodePoolDestroyProducer (t ),
1750
1750
Steps : []resource.TestStep {
1751
1751
{
1752
- Config : testAccContainerNodePool_gcfsConfig (cluster , np , networkName , subnetworkName ),
1752
+ Config : testAccContainerNodePool_gcfsConfig (cluster , np , networkName , subnetworkName , true ),
1753
+ Check : resource .ComposeTestCheckFunc (
1754
+ resource .TestCheckResourceAttr ("google_container_node_pool.np" ,
1755
+ "node_config.0.gcfs_config.0.enabled" , "true" ),
1756
+ ),
1753
1757
},
1754
1758
{
1755
1759
ResourceName : "google_container_node_pool.np" ,
@@ -1760,7 +1764,7 @@ func TestAccContainerNodePool_gcfsConfig(t *testing.T) {
1760
1764
})
1761
1765
}
1762
1766
1763
- func testAccContainerNodePool_gcfsConfig (cluster , np , networkName , subnetworkName string ) string {
1767
+ func testAccContainerNodePool_gcfsConfig (cluster , np , networkName , subnetworkName string , enabled bool ) string {
1764
1768
return fmt .Sprintf (`
1765
1769
resource "google_container_cluster" "cluster" {
1766
1770
name = "%s"
@@ -1781,11 +1785,11 @@ resource "google_container_node_pool" "np" {
1781
1785
machine_type = "n1-standard-8"
1782
1786
image_type = "COS_CONTAINERD"
1783
1787
gcfs_config {
1784
- enabled = true
1788
+ enabled = %t
1785
1789
}
1786
1790
}
1787
1791
}
1788
- ` , cluster , networkName , subnetworkName , np )
1792
+ ` , cluster , networkName , subnetworkName , np , enabled )
1789
1793
}
1790
1794
1791
1795
func TestAccContainerNodePool_gvnic (t * testing.T ) {
@@ -4809,30 +4813,30 @@ func TestAccContainerNodePool_privateRegistry(t *testing.T) {
4809
4813
4810
4814
func testAccContainerNodePool_privateRegistryEnabled (secretID , cluster , nodepool , network , subnetwork string ) string {
4811
4815
return fmt .Sprintf (`
4812
- data "google_project" "test_project" {
4816
+ data "google_project" "test_project" {
4817
+ }
4818
+
4819
+ resource "google_secret_manager_secret" "secret-basic" {
4820
+ secret_id = "%s"
4821
+ replication {
4822
+ user_managed {
4823
+ replicas {
4824
+ location = "us-central1"
4825
+ }
4826
+ }
4813
4827
}
4828
+ }
4814
4829
4815
- resource "google_secret_manager_secret" "secret-basic" {
4816
- secret_id = "%s"
4817
- replication {
4818
- user_managed {
4819
- replicas {
4820
- location = "us-central1"
4821
- }
4822
- }
4823
- }
4824
- }
4825
-
4826
- resource "google_secret_manager_secret_version" "secret-version-basic" {
4827
- secret = google_secret_manager_secret.secret-basic.id
4828
- secret_data = "dummypassword"
4829
- }
4830
-
4831
- resource "google_secret_manager_secret_iam_member" "secret_iam" {
4832
- secret_id = google_secret_manager_secret.secret-basic.id
4833
- role = "roles/secretmanager.admin"
4834
- member = "serviceAccount:${data.google_project.test_project.number}[email protected] "
4835
- depends_on = [google_secret_manager_secret_version.secret-version-basic]
4830
+ resource "google_secret_manager_secret_version" "secret-version-basic" {
4831
+ secret = google_secret_manager_secret.secret-basic.id
4832
+ secret_data = "dummypassword"
4833
+ }
4834
+
4835
+ resource "google_secret_manager_secret_iam_member" "secret_iam" {
4836
+ secret_id = google_secret_manager_secret.secret-basic.id
4837
+ role = "roles/secretmanager.admin"
4838
+ member = "serviceAccount:${data.google_project.test_project.number}[email protected] "
4839
+ depends_on = [google_secret_manager_secret_version.secret-version-basic]
4836
4840
}
4837
4841
4838
4842
resource "google_container_cluster" "cluster" {
@@ -4843,13 +4847,13 @@ resource "google_container_cluster" "cluster" {
4843
4847
network = "%s"
4844
4848
subnetwork = "%s"
4845
4849
}
4846
-
4850
+
4847
4851
resource "google_container_node_pool" "np" {
4848
4852
name = "%s"
4849
4853
location = "us-central1-a"
4850
4854
cluster = google_container_cluster.cluster.name
4851
4855
initial_node_count = 1
4852
-
4856
+
4853
4857
node_config {
4854
4858
oauth_scopes = [
4855
4859
"https://www.googleapis.com/auth/cloud-platform",
0 commit comments