Skip to content

Commit 7b6dc0f

Browse files
authored
fix(tke): [124073155] tencentcloud_kubernetes_cluster_endpoint update retry code logic (#3361)
* add * add
1 parent 657593a commit 7b6dc0f

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

.changelog/3361.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_endpoint: update retry code logic
3+
```

tencentcloud/services/tke/resource_tc_kubernetes_cluster_endpoint.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ func resourceTencentCloudTkeClusterEndpointDelete(d *schema.ResourceData, meta i
438438
}
439439

440440
func waitForClusterEndpointFinish(ctx context.Context, service *TkeService, id string, enabled bool, isInternet bool) (err error) {
441-
return resource.Retry(2*tccommon.ReadRetryTimeout, func() *resource.RetryError {
441+
return resource.Retry(5*tccommon.ReadRetryTimeout, func() *resource.RetryError {
442442
var (
443443
status string
444444
message string
@@ -457,15 +457,16 @@ func waitForClusterEndpointFinish(ctx context.Context, service *TkeService, id s
457457
if inErr != nil {
458458
return tccommon.RetryError(inErr)
459459
}
460-
if status == retryableState {
461-
return resource.RetryableError(
462-
fmt.Errorf("%s create cluster internet endpoint status still is %s", id, status))
460+
461+
if status == retryableState || status == "TimeOut" {
462+
return resource.RetryableError(fmt.Errorf("%s create cluster internet endpoint status still is %s", id, status))
463463
}
464+
464465
if tccommon.IsContains(finishStates, status) {
465466
return nil
466467
}
467-
return resource.NonRetryableError(
468-
fmt.Errorf("%s create cluster internet endpoint error ,status is %s,message is %s", id, status, message))
468+
469+
return resource.NonRetryableError(fmt.Errorf("%s create cluster internet endpoint error, status is %s, message is %s", id, status, message))
469470
})
470471
}
471472

0 commit comments

Comments
 (0)