Skip to content

Commit 8472545

Browse files
committed
Increase project delete timeout
1 parent cdb61f5 commit 8472545

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

internal/provider/resourcemanager/resource_project.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88
"errors"
99
"fmt"
1010
"net/http"
11+
"time"
1112

1213
billing "github.com/hashicorp/hcp-sdk-go/clients/cloud-billing/preview/2020-11-05/client/billing_account_service"
1314
billingModels "github.com/hashicorp/hcp-sdk-go/clients/cloud-billing/preview/2020-11-05/models"
@@ -255,6 +256,9 @@ func (r *resourceProject) Delete(ctx context.Context, req resource.DeleteRequest
255256

256257
getParams := project_service.NewProjectServiceDeleteParams()
257258
getParams.ID = state.ResourceID.ValueString()
259+
// Increasing this timeout to account for long syncing times of projects to TFC
260+
// This can be removed once client-side blocking is implemented
261+
getParams.WithTimeout(45 * time.Second)
258262
_, err := r.client.Project.ProjectServiceDelete(getParams, nil)
259263
if err != nil {
260264
var deleteErr *project_service.ProjectServiceDeleteDefault

0 commit comments

Comments
 (0)