@@ -1749,7 +1749,11 @@ func TestAccContainerNodePool_gcfsConfig(t *testing.T) {
17491749 CheckDestroy : testAccCheckContainerNodePoolDestroyProducer (t ),
17501750 Steps : []resource.TestStep {
17511751 {
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+ ),
17531757 },
17541758 {
17551759 ResourceName : "google_container_node_pool.np" ,
@@ -1760,7 +1764,7 @@ func TestAccContainerNodePool_gcfsConfig(t *testing.T) {
17601764 })
17611765}
17621766
1763- func testAccContainerNodePool_gcfsConfig (cluster , np , networkName , subnetworkName string ) string {
1767+ func testAccContainerNodePool_gcfsConfig (cluster , np , networkName , subnetworkName string , enabled bool ) string {
17641768 return fmt .Sprintf (`
17651769resource "google_container_cluster" "cluster" {
17661770 name = "%s"
@@ -1781,11 +1785,11 @@ resource "google_container_node_pool" "np" {
17811785 machine_type = "n1-standard-8"
17821786 image_type = "COS_CONTAINERD"
17831787 gcfs_config {
1784- enabled = true
1788+ enabled = %t
17851789 }
17861790 }
17871791}
1788- ` , cluster , networkName , subnetworkName , np )
1792+ ` , cluster , networkName , subnetworkName , np , enabled )
17891793}
17901794
17911795func TestAccContainerNodePool_gvnic (t * testing.T ) {
@@ -4809,30 +4813,30 @@ func TestAccContainerNodePool_privateRegistry(t *testing.T) {
48094813
48104814func testAccContainerNodePool_privateRegistryEnabled (secretID , cluster , nodepool , network , subnetwork string ) string {
48114815 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+ }
48134827 }
4828+ }
48144829
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]
48364840 }
48374841
48384842resource "google_container_cluster" "cluster" {
@@ -4843,13 +4847,13 @@ resource "google_container_cluster" "cluster" {
48434847 network = "%s"
48444848 subnetwork = "%s"
48454849}
4846-
4850+
48474851resource "google_container_node_pool" "np" {
48484852 name = "%s"
48494853 location = "us-central1-a"
48504854 cluster = google_container_cluster.cluster.name
48514855 initial_node_count = 1
4852-
4856+
48534857 node_config {
48544858 oauth_scopes = [
48554859 "https://www.googleapis.com/auth/cloud-platform",
0 commit comments