@@ -438,7 +438,7 @@ func resourceTencentCloudTkeClusterEndpointDelete(d *schema.ResourceData, meta i
438
438
}
439
439
440
440
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 {
442
442
var (
443
443
status string
444
444
message string
@@ -457,15 +457,16 @@ func waitForClusterEndpointFinish(ctx context.Context, service *TkeService, id s
457
457
if inErr != nil {
458
458
return tccommon .RetryError (inErr )
459
459
}
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 ))
463
463
}
464
+
464
465
if tccommon .IsContains (finishStates , status ) {
465
466
return nil
466
467
}
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 ))
469
470
})
470
471
}
471
472
0 commit comments