Skip to content

Commit f00e780

Browse files
authored
fix(tke): [127331646] tencentcloud_kubernetes_cluster support only node(instances) upgrade (#3520)
* add * add
1 parent b8ca90d commit f00e780

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

.changelog/3520.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_kubernetes_cluster: support only node(instances) upgrade
3+
```

tencentcloud/services/tke/resource_tc_kubernetes_cluster.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Code generated by iacg; DO NOT EDIT.
21
package tke
32

43
import (
@@ -2076,6 +2075,17 @@ func resourceTencentCloudKubernetesClusterUpdate(d *schema.ResourceData, meta in
20762075

20772076
}
20782077

2078+
// upgrade node version(instances)
2079+
if v, ok := d.GetOkExists("upgrade_instances_follow_cluster"); ok {
2080+
if v.(bool) {
2081+
tkeService := TkeService{client: meta.(tccommon.ProviderMeta).GetAPIV3Conn()}
2082+
err := upgradeClusterInstances(tkeService, ctx, clusterId)
2083+
if err != nil {
2084+
return err
2085+
}
2086+
}
2087+
}
2088+
20792089
needChange2 := false
20802090
mutableArgs2 := []string{"node_pool_global_config"}
20812091
for _, v := range mutableArgs2 {

tencentcloud/services/tke/resource_tc_kubernetes_cluster_extension.go

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1041,21 +1041,11 @@ func resourceTencentCloudKubernetesClusterUpdatePostHandleResponse1(ctx context.
10411041
return resource.RetryableError(fmt.Errorf("cluster %s status %s, retry...", id, ins.ClusterStatus))
10421042
}
10431043
})
1044+
10441045
if err != nil {
10451046
return err
10461047
}
10471048

1048-
// upgrade instances version
1049-
upgrade := false
1050-
if v, ok := d.GetOk("upgrade_instances_follow_cluster"); ok {
1051-
upgrade = v.(bool)
1052-
}
1053-
if upgrade {
1054-
err = upgradeClusterInstances(tkeService, ctx, id)
1055-
if err != nil {
1056-
return err
1057-
}
1058-
}
10591049
return nil
10601050
}
10611051

0 commit comments

Comments
 (0)