From 7854a0708b9afe3893fe0eb7eea48e3ab83eb57e Mon Sep 17 00:00:00 2001 From: Chris Stephens Date: Wed, 10 Jul 2019 00:29:22 +0000 Subject: [PATCH] Remove nodepool autoscaling when disabled Signed-off-by: Modular Magician --- google-beta/resource_container_node_pool.go | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/google-beta/resource_container_node_pool.go b/google-beta/resource_container_node_pool.go index cad4daa354..38a5a00273 100644 --- a/google-beta/resource_container_node_pool.go +++ b/google-beta/resource_container_node_pool.go @@ -542,12 +542,16 @@ func flattenNodePool(d *schema.ResourceData, config *Config, np *containerBeta.N "version": np.Version, } - if np.Autoscaling != nil && np.Autoscaling.Enabled { - nodePool["autoscaling"] = []map[string]interface{}{ - { - "min_node_count": np.Autoscaling.MinNodeCount, - "max_node_count": np.Autoscaling.MaxNodeCount, - }, + if np.Autoscaling != nil { + if np.Autoscaling.Enabled { + nodePool["autoscaling"] = []map[string]interface{}{ + { + "min_node_count": np.Autoscaling.MinNodeCount, + "max_node_count": np.Autoscaling.MaxNodeCount, + }, + } + } else { + nodePool["autoscaling"] = []map[string]interface{}{} } }