Skip to content

Commit af912c9

Browse files
authored
Merge pull request #761 from rawmind0/eksv2
Fixed rancher2_cluster resource update to properly update eks v2 and gke v2 clusters
2 parents ed06fa8 + ee5dc07 commit af912c9

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ ENHANCEMENTS:
1111
BUG FIXES:
1212

1313
* Fixed `expandClusterEKSConfigV2` function to avoid provider crash https://github.com/rancher/terraform-provider-rancher2/issues/753
14+
* Fixed `rancher2_cluster` resource update to properly update eks v2 and gke v2 clusters
1415

1516
## 1.20.0 (September 17, 2021)
1617

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)