diff --git a/mmv1/third_party/terraform/services/container/resource_container_node_pool.go.tmpl b/mmv1/third_party/terraform/services/container/resource_container_node_pool.go.tmpl index 3a0badc171c7..f1a2b374fe39 100644 --- a/mmv1/third_party/terraform/services/container/resource_container_node_pool.go.tmpl +++ b/mmv1/third_party/terraform/services/container/resource_container_node_pool.go.tmpl @@ -1759,6 +1759,7 @@ func nodePoolUpdate(d *schema.ResourceData, meta interface{}, nodePoolInfo *Node d.Get(prefix + "node_config.0.workload_metadata_config")), } if req.WorkloadMetadataConfig == nil { + req.WorkloadMetadataConfig = &container.WorkloadMetadataConfig{} req.ForceSendFields = []string{"WorkloadMetadataConfig"} } updateF := func() error { @@ -1826,6 +1827,7 @@ func nodePoolUpdate(d *schema.ResourceData, meta interface{}, nodePoolInfo *Node d.Get(prefix + "node_config.0.kubelet_config")), } if req.KubeletConfig == nil { + req.KubeletConfig = &container.NodeKubeletConfig{} req.ForceSendFields = []string{"KubeletConfig"} } updateF := func() error { @@ -1859,6 +1861,7 @@ func nodePoolUpdate(d *schema.ResourceData, meta interface{}, nodePoolInfo *Node d.Get(prefix + "node_config.0.linux_node_config")), } if req.LinuxNodeConfig == nil { + req.LinuxNodeConfig = &container.LinuxNodeConfig{} req.ForceSendFields = []string{"LinuxNodeConfig"} } updateF := func() error {