Skip to content

Commit 2b7d8b8

Browse files
committed
add
1 parent e3318ff commit 2b7d8b8

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

tencentcloud/services/tke/resource_tc_kubernetes_cluster_endpoint.go

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -440,33 +440,26 @@ func resourceTencentCloudTkeClusterEndpointDelete(d *schema.ResourceData, meta i
440440
func waitForClusterEndpointFinish(ctx context.Context, service *TkeService, id string, enabled bool, isInternet bool) (err error) {
441441
return resource.Retry(5*tccommon.ReadRetryTimeout, func() *resource.RetryError {
442442
var (
443-
status string
444-
message string
445-
inErr error
446-
retryableState = TkeInternetStatusCreating
447-
finishStates = []string{TkeInternetStatusNotfound, TkeInternetStatusCreated}
443+
status string
444+
message string
445+
inErr error
446+
finishStates = []string{TkeInternetStatusNotfound, TkeInternetStatusCreated}
448447
)
449448

450449
if !enabled {
451-
retryableState = TkeInternetStatusDeleting
452450
finishStates = []string{TkeInternetStatusNotfound, TkeInternetStatusDeleted}
453451
}
454452

455453
status, message, inErr = service.DescribeClusterEndpointStatus(ctx, id, isInternet)
456-
457454
if inErr != nil {
458455
return tccommon.RetryError(inErr)
459456
}
460457

461-
if status == retryableState || status == "TimeOut" {
462-
return resource.RetryableError(fmt.Errorf("%s create cluster internet endpoint status still is %s", id, status))
463-
}
464-
465458
if tccommon.IsContains(finishStates, status) {
466459
return nil
467460
}
468461

469-
return resource.NonRetryableError(fmt.Errorf("%s create cluster internet endpoint error, status is %s, message is %s", id, status, message))
462+
return resource.RetryableError(fmt.Errorf("%s create cluster internet endpoint status is %s, message is %s. retry...", id, status, message))
470463
})
471464
}
472465

0 commit comments

Comments
 (0)