Skip to content

Commit

Permalink
feat(instance): add support for configurable timeout (#1165)
Browse files Browse the repository at this point in the history
  • Loading branch information
remyleone committed Apr 6, 2022
1 parent ee0c4d8 commit 6f542ac
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions scaleway/resource_instance_server.go
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,7 @@ func resourceScalewayInstanceServerCreate(ctx context.Context, d *schema.Resourc
_, err = instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: res.Server.ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutCreate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand Down Expand Up @@ -419,7 +419,7 @@ func resourceScalewayInstanceServerCreate(ctx context.Context, d *schema.Resourc
_, err := instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: res.Server.ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutCreate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand Down Expand Up @@ -458,7 +458,7 @@ func resourceScalewayInstanceServerCreate(ctx context.Context, d *schema.Resourc
_, err := instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: res.Server.ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutCreate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand All @@ -485,7 +485,7 @@ func resourceScalewayInstanceServerRead(ctx context.Context, d *schema.ResourceD
server, err := instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutRead)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand Down Expand Up @@ -639,7 +639,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
server, err := instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutUpdate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand Down Expand Up @@ -731,7 +731,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
server, err := instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutUpdate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})

Expand All @@ -754,7 +754,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
_, err := instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutUpdate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand All @@ -766,7 +766,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
_, err := instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutUpdate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand All @@ -785,7 +785,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
_, err = instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutUpdate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand Down Expand Up @@ -841,7 +841,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
_, err := instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutUpdate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand Down Expand Up @@ -872,7 +872,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
_, err := instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutUpdate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand All @@ -899,7 +899,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
_, err := instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutUpdate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand Down Expand Up @@ -932,7 +932,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
_, err = instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutUpdate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand All @@ -947,7 +947,7 @@ func resourceScalewayInstanceServerUpdate(ctx context.Context, d *schema.Resourc
_, err = instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutUpdate)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand Down Expand Up @@ -975,7 +975,7 @@ func resourceScalewayInstanceServerDelete(ctx context.Context, d *schema.Resourc
_, err = instanceAPI.WaitForServer(&instance.WaitForServerRequest{
Zone: zone,
ServerID: ID,
Timeout: scw.TimeDurationPtr(defaultInstanceServerWaitTimeout),
Timeout: scw.TimeDurationPtr(d.Timeout(schema.TimeoutDelete)),
RetryInterval: scw.TimeDurationPtr(retryInstanceServerInterval),
})
if err != nil {
Expand Down

0 comments on commit 6f542ac

Please sign in to comment.