Skip to content

Commit 70a7f2d

Browse files
committed
Fixed rancher2_cluster resource update to properly update eks v2 and gke v2 clusters
1 parent f773450 commit 70a7f2d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

rancher2/resource_rancher2_cluster.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ func resourceRancher2ClusterUpdate(d *schema.ResourceData, meta interface{}) err
321321
update["amazonElasticContainerServiceConfig"] = eksConfig
322322
case ToLower(clusterDriverEKSV2):
323323
eksConfigV2 := expandClusterEKSConfigV2(d.Get("eks_config_v2").([]interface{}))
324-
update["eksConfig"] = structToMap(eksConfigV2)
324+
update["eksConfig"] = fixClusterEKSConfigV2(d.Get("eks_config_v2").([]interface{}), structToMap(eksConfigV2))
325325
case clusterDriverGKE:
326326
gkeConfig, err := expandClusterGKEConfig(d.Get("gke_config").([]interface{}), d.Get("name").(string))
327327
if err != nil {
@@ -330,7 +330,7 @@ func resourceRancher2ClusterUpdate(d *schema.ResourceData, meta interface{}) err
330330
update["googleKubernetesEngineConfig"] = gkeConfig
331331
case ToLower(clusterDriverGKEV2):
332332
gkeConfig := expandClusterGKEConfigV2(d.Get("gke_config_v2").([]interface{}))
333-
update["gke_config"] = gkeConfig
333+
update["gkeConfig"] = fixClusterGKEConfigV2(structToMap(gkeConfig))
334334
case clusterOKEKind:
335335
okeConfig, err := expandClusterOKEConfig(d.Get("oke_config").([]interface{}), d.Get("name").(string))
336336
if err != nil {

0 commit comments

Comments
 (0)