@@ -440,33 +440,26 @@ func resourceTencentCloudTkeClusterEndpointDelete(d *schema.ResourceData, meta i
440
440
func waitForClusterEndpointFinish (ctx context.Context , service * TkeService , id string , enabled bool , isInternet bool ) (err error ) {
441
441
return resource .Retry (5 * tccommon .ReadRetryTimeout , func () * resource.RetryError {
442
442
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 }
448
447
)
449
448
450
449
if ! enabled {
451
- retryableState = TkeInternetStatusDeleting
452
450
finishStates = []string {TkeInternetStatusNotfound , TkeInternetStatusDeleted }
453
451
}
454
452
455
453
status , message , inErr = service .DescribeClusterEndpointStatus (ctx , id , isInternet )
456
-
457
454
if inErr != nil {
458
455
return tccommon .RetryError (inErr )
459
456
}
460
457
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
-
465
458
if tccommon .IsContains (finishStates , status ) {
466
459
return nil
467
460
}
468
461
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 ))
470
463
})
471
464
}
472
465
0 commit comments