@@ -438,7 +438,7 @@ func resourceTencentCloudTkeClusterEndpointDelete(d *schema.ResourceData, meta i
438438}
439439
440440func 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