Skip to content

Commit 00f0991

Browse files
authored
fix: add timeout values in schema when they're being used (#1320)
1 parent 8033c72 commit 00f0991

29 files changed

+106
-0
lines changed

scaleway/resource_apple_silicon_server.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ func resourceScalewayAppleSiliconServer() *schema.Resource {
1818
UpdateContext: resourceScalewayAppleSiliconServerUpdate,
1919
DeleteContext: resourceScalewayAppleSiliconServerDelete,
2020
Timeouts: &schema.ResourceTimeout{
21+
Create: schema.DefaultTimeout(defaultAppleSiliconServerTimeout),
2122
Default: schema.DefaultTimeout(defaultAppleSiliconServerTimeout),
2223
},
2324
Importer: &schema.ResourceImporter{

scaleway/resource_baremetal_server.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ func resourceScalewayBaremetalServer() *schema.Resource {
2323
SchemaVersion: 0,
2424
Timeouts: &schema.ResourceTimeout{
2525
Default: schema.DefaultTimeout(defaultBaremetalServerTimeout),
26+
Create: schema.DefaultTimeout(defaultBaremetalServerTimeout),
27+
Update: schema.DefaultTimeout(defaultBaremetalServerTimeout),
28+
Delete: schema.DefaultTimeout(defaultBaremetalServerTimeout),
2629
},
2730
Schema: map[string]*schema.Schema{
2831
"name": {

scaleway/resource_container_namespace.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ func resourceScalewayContainerNamespace() *schema.Resource {
2020
StateContext: schema.ImportStatePassthroughContext,
2121
},
2222
Timeouts: &schema.ResourceTimeout{
23+
Create: schema.DefaultTimeout(defaultContainerNamespaceTimeout),
24+
Read: schema.DefaultTimeout(defaultContainerNamespaceTimeout),
25+
Update: schema.DefaultTimeout(defaultContainerNamespaceTimeout),
26+
Delete: schema.DefaultTimeout(defaultContainerNamespaceTimeout),
2327
Default: schema.DefaultTimeout(defaultContainerNamespaceTimeout),
2428
},
2529
SchemaVersion: 0,

scaleway/resource_domain_record.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ func resourceScalewayDomainRecord() *schema.Resource {
2020
UpdateContext: resourceScalewayDomainRecordUpdate,
2121
DeleteContext: resourceScalewayDomainRecordDelete,
2222
Timeouts: &schema.ResourceTimeout{
23+
Create: schema.DefaultTimeout(defaultDomainRecordTimeout),
24+
Read: schema.DefaultTimeout(defaultDomainRecordTimeout),
25+
Update: schema.DefaultTimeout(defaultDomainRecordTimeout),
26+
Delete: schema.DefaultTimeout(defaultDomainRecordTimeout),
2327
Default: schema.DefaultTimeout(defaultDomainRecordTimeout),
2428
},
2529
Importer: &schema.ResourceImporter{

scaleway/resource_function_namespace.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ func resourceScalewayFunctionNamespace() *schema.Resource {
2020
StateContext: schema.ImportStatePassthroughContext,
2121
},
2222
Timeouts: &schema.ResourceTimeout{
23+
Create: schema.DefaultTimeout(defaultFunctionNamespaceTimeout),
24+
Read: schema.DefaultTimeout(defaultFunctionNamespaceTimeout),
25+
Update: schema.DefaultTimeout(defaultFunctionNamespaceTimeout),
26+
Delete: schema.DefaultTimeout(defaultFunctionNamespaceTimeout),
2327
Default: schema.DefaultTimeout(defaultFunctionNamespaceTimeout),
2428
},
2529
SchemaVersion: 0,

scaleway/resource_instance_private_nic.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ func resourceScalewayInstancePrivateNIC() *schema.Resource {
1919
StateContext: schema.ImportStatePassthroughContext,
2020
},
2121
Timeouts: &schema.ResourceTimeout{
22+
Create: schema.DefaultTimeout(defaultInstancePrivateNICWaitTimeout),
23+
Read: schema.DefaultTimeout(defaultInstancePrivateNICWaitTimeout),
24+
Update: schema.DefaultTimeout(defaultInstancePrivateNICWaitTimeout),
25+
Delete: schema.DefaultTimeout(defaultInstancePrivateNICWaitTimeout),
2226
Default: schema.DefaultTimeout(defaultInstancePrivateNICWaitTimeout),
2327
},
2428
Schema: map[string]*schema.Schema{

scaleway/resource_instance_server.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ func resourceScalewayInstanceServer() *schema.Resource {
3030
StateContext: schema.ImportStatePassthroughContext,
3131
},
3232
Timeouts: &schema.ResourceTimeout{
33+
Create: schema.DefaultTimeout(defaultInstanceServerWaitTimeout),
34+
Read: schema.DefaultTimeout(defaultInstanceServerWaitTimeout),
35+
Update: schema.DefaultTimeout(defaultInstanceServerWaitTimeout),
36+
Delete: schema.DefaultTimeout(defaultInstanceServerWaitTimeout),
3337
Default: schema.DefaultTimeout(defaultInstanceServerWaitTimeout),
3438
},
3539
SchemaVersion: 0,

scaleway/resource_instance_snapshot.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ func resourceScalewayInstanceSnapshot() *schema.Resource {
2121
StateContext: schema.ImportStatePassthroughContext,
2222
},
2323
Timeouts: &schema.ResourceTimeout{
24+
Create: schema.DefaultTimeout(defaultInstanceSnapshotWaitTimeout),
25+
Delete: schema.DefaultTimeout(defaultInstanceSnapshotWaitTimeout),
2426
Default: schema.DefaultTimeout(defaultInstanceSnapshotWaitTimeout),
2527
},
2628
SchemaVersion: 0,

scaleway/resource_instance_volume.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ func resourceScalewayInstanceVolume() *schema.Resource {
2121
StateContext: schema.ImportStatePassthroughContext,
2222
},
2323
Timeouts: &schema.ResourceTimeout{
24+
Create: schema.DefaultTimeout(defaultInstanceVolumeDeleteTimeout),
25+
Update: schema.DefaultTimeout(defaultInstanceVolumeDeleteTimeout),
26+
Delete: schema.DefaultTimeout(defaultInstanceVolumeDeleteTimeout),
2427
Default: schema.DefaultTimeout(defaultInstanceVolumeDeleteTimeout),
2528
},
2629
Schema: map[string]*schema.Schema{

scaleway/resource_iot_network.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ func resourceScalewayIotNetwork() *schema.Resource {
1919
Importer: &schema.ResourceImporter{
2020
StateContext: schema.ImportStatePassthroughContext,
2121
},
22+
Timeouts: &schema.ResourceTimeout{
23+
Delete: schema.DefaultTimeout(defaultIoTHubTimeout),
24+
Default: schema.DefaultTimeout(defaultIoTHubTimeout),
25+
},
2226
SchemaVersion: 0,
2327
Schema: map[string]*schema.Schema{
2428
"hub_id": {

0 commit comments

Comments
 (0)