Skip to content

Commit c7c3f45

Browse files
committed
compress RDB actions cassettes
1 parent 018feb8 commit c7c3f45

8 files changed

+268
-3796
lines changed

internal/services/rdb/testdata/action-rdb-database-backup-export-basic.cassette.yaml

Lines changed: 35 additions & 378 deletions
Large diffs are not rendered by default.

internal/services/rdb/testdata/action-rdb-database-backup-restore-basic.cassette.yaml

Lines changed: 47 additions & 635 deletions
Large diffs are not rendered by default.

internal/services/rdb/testdata/action-rdb-instance-certificate-renew-basic.cassette.yaml

Lines changed: 14 additions & 308 deletions
Large diffs are not rendered by default.

internal/services/rdb/testdata/action-rdb-instance-log-prepare-basic.cassette.yaml

Lines changed: 14 additions & 308 deletions
Large diffs are not rendered by default.

internal/services/rdb/testdata/action-rdb-instance-logs-purge-basic.cassette.yaml

Lines changed: 13 additions & 258 deletions
Original file line numberDiff line numberDiff line change
@@ -102,251 +102,6 @@ interactions:
102102
code: 200
103103
duration: 173.025875ms
104104
- id: 2
105-
request:
106-
proto: HTTP/1.1
107-
proto_major: 1
108-
proto_minor: 1
109-
content_length: 0
110-
transfer_encoding: []
111-
trailer: {}
112-
host: api.scaleway.com
113-
remote_addr: ""
114-
request_uri: ""
115-
body: ""
116-
form: {}
117-
headers:
118-
User-Agent:
119-
- scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; amd64) terraform-provider/develop terraform/terraform-tests
120-
url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/125f017f-acf5-4e3e-8a8b-fe221daefc6d
121-
method: GET
122-
response:
123-
proto: HTTP/2.0
124-
proto_major: 2
125-
proto_minor: 0
126-
transfer_encoding: []
127-
trailer: {}
128-
content_length: 961
129-
uncompressed: false
130-
body: '{"backup_same_region":false,"backup_schedule":{"disabled":true,"frequency":24,"next_run_at":null,"retention":7},"created_at":"2025-12-09T09:09:15.688730Z","encryption":{"enabled":false},"endpoint":null,"endpoints":[],"engine":"PostgreSQL-15","id":"125f017f-acf5-4e3e-8a8b-fe221daefc6d","init_settings":[],"is_ha_cluster":false,"logs_policy":{"max_age_retention":30,"total_disk_retention":null},"maintenances":[],"name":"test-rdb-action-logs-purge","node_type":"db-dev-s","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","read_replicas":[],"region":"fr-par","settings":[],"status":"initializing","tags":[],"upgradable_version":[{"id":"7b94ce61-24cf-42e7-b598-9c7e957fda9d","minor_version":"16.11","name":"PostgreSQL-16","version":"16"},{"id":"fa0d1d64-5753-4792-8af2-668b5c10ffd2","minor_version":"17.7","name":"PostgreSQL-17","version":"17"}],"volume":{"class":"lssd","size":5000000000,"type":"lssd"}}'
131-
headers:
132-
Content-Length:
133-
- "961"
134-
Content-Security-Policy:
135-
- default-src 'none'; frame-ancestors 'none'
136-
Content-Type:
137-
- application/json
138-
Date:
139-
- Tue, 09 Dec 2025 09:09:46 GMT
140-
Server:
141-
- Scaleway API Gateway (fr-par-2;edge03)
142-
Strict-Transport-Security:
143-
- max-age=63072000
144-
X-Content-Type-Options:
145-
- nosniff
146-
X-Frame-Options:
147-
- DENY
148-
X-Request-Id:
149-
- b1a08d79-63f3-474e-8275-62816b4fe133
150-
status: 200 OK
151-
code: 200
152-
duration: 225.030667ms
153-
- id: 3
154-
request:
155-
proto: HTTP/1.1
156-
proto_major: 1
157-
proto_minor: 1
158-
content_length: 0
159-
transfer_encoding: []
160-
trailer: {}
161-
host: api.scaleway.com
162-
remote_addr: ""
163-
request_uri: ""
164-
body: ""
165-
form: {}
166-
headers:
167-
User-Agent:
168-
- scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; amd64) terraform-provider/develop terraform/terraform-tests
169-
url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/125f017f-acf5-4e3e-8a8b-fe221daefc6d
170-
method: GET
171-
response:
172-
proto: HTTP/2.0
173-
proto_major: 2
174-
proto_minor: 0
175-
transfer_encoding: []
176-
trailer: {}
177-
content_length: 961
178-
uncompressed: false
179-
body: '{"backup_same_region":false,"backup_schedule":{"disabled":true,"frequency":24,"next_run_at":null,"retention":7},"created_at":"2025-12-09T09:09:15.688730Z","encryption":{"enabled":false},"endpoint":null,"endpoints":[],"engine":"PostgreSQL-15","id":"125f017f-acf5-4e3e-8a8b-fe221daefc6d","init_settings":[],"is_ha_cluster":false,"logs_policy":{"max_age_retention":30,"total_disk_retention":null},"maintenances":[],"name":"test-rdb-action-logs-purge","node_type":"db-dev-s","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","read_replicas":[],"region":"fr-par","settings":[],"status":"initializing","tags":[],"upgradable_version":[{"id":"7b94ce61-24cf-42e7-b598-9c7e957fda9d","minor_version":"16.11","name":"PostgreSQL-16","version":"16"},{"id":"fa0d1d64-5753-4792-8af2-668b5c10ffd2","minor_version":"17.7","name":"PostgreSQL-17","version":"17"}],"volume":{"class":"lssd","size":5000000000,"type":"lssd"}}'
180-
headers:
181-
Content-Length:
182-
- "961"
183-
Content-Security-Policy:
184-
- default-src 'none'; frame-ancestors 'none'
185-
Content-Type:
186-
- application/json
187-
Date:
188-
- Tue, 09 Dec 2025 09:10:16 GMT
189-
Server:
190-
- Scaleway API Gateway (fr-par-2;edge03)
191-
Strict-Transport-Security:
192-
- max-age=63072000
193-
X-Content-Type-Options:
194-
- nosniff
195-
X-Frame-Options:
196-
- DENY
197-
X-Request-Id:
198-
- 452a9490-d51d-4889-b69f-40a52cc77eb7
199-
status: 200 OK
200-
code: 200
201-
duration: 251.929875ms
202-
- id: 4
203-
request:
204-
proto: HTTP/1.1
205-
proto_major: 1
206-
proto_minor: 1
207-
content_length: 0
208-
transfer_encoding: []
209-
trailer: {}
210-
host: api.scaleway.com
211-
remote_addr: ""
212-
request_uri: ""
213-
body: ""
214-
form: {}
215-
headers:
216-
User-Agent:
217-
- scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; amd64) terraform-provider/develop terraform/terraform-tests
218-
url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/125f017f-acf5-4e3e-8a8b-fe221daefc6d
219-
method: GET
220-
response:
221-
proto: HTTP/2.0
222-
proto_major: 2
223-
proto_minor: 0
224-
transfer_encoding: []
225-
trailer: {}
226-
content_length: 961
227-
uncompressed: false
228-
body: '{"backup_same_region":false,"backup_schedule":{"disabled":true,"frequency":24,"next_run_at":null,"retention":7},"created_at":"2025-12-09T09:09:15.688730Z","encryption":{"enabled":false},"endpoint":null,"endpoints":[],"engine":"PostgreSQL-15","id":"125f017f-acf5-4e3e-8a8b-fe221daefc6d","init_settings":[],"is_ha_cluster":false,"logs_policy":{"max_age_retention":30,"total_disk_retention":null},"maintenances":[],"name":"test-rdb-action-logs-purge","node_type":"db-dev-s","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","read_replicas":[],"region":"fr-par","settings":[],"status":"initializing","tags":[],"upgradable_version":[{"id":"7b94ce61-24cf-42e7-b598-9c7e957fda9d","minor_version":"16.11","name":"PostgreSQL-16","version":"16"},{"id":"fa0d1d64-5753-4792-8af2-668b5c10ffd2","minor_version":"17.7","name":"PostgreSQL-17","version":"17"}],"volume":{"class":"lssd","size":5000000000,"type":"lssd"}}'
229-
headers:
230-
Content-Length:
231-
- "961"
232-
Content-Security-Policy:
233-
- default-src 'none'; frame-ancestors 'none'
234-
Content-Type:
235-
- application/json
236-
Date:
237-
- Tue, 09 Dec 2025 09:10:46 GMT
238-
Server:
239-
- Scaleway API Gateway (fr-par-2;edge02)
240-
Strict-Transport-Security:
241-
- max-age=63072000
242-
X-Content-Type-Options:
243-
- nosniff
244-
X-Frame-Options:
245-
- DENY
246-
X-Request-Id:
247-
- d18fd603-bc1b-4562-856e-0af208d6f631
248-
status: 200 OK
249-
code: 200
250-
duration: 186.944ms
251-
- id: 5
252-
request:
253-
proto: HTTP/1.1
254-
proto_major: 1
255-
proto_minor: 1
256-
content_length: 0
257-
transfer_encoding: []
258-
trailer: {}
259-
host: api.scaleway.com
260-
remote_addr: ""
261-
request_uri: ""
262-
body: ""
263-
form: {}
264-
headers:
265-
User-Agent:
266-
- scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; amd64) terraform-provider/develop terraform/terraform-tests
267-
url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/125f017f-acf5-4e3e-8a8b-fe221daefc6d
268-
method: GET
269-
response:
270-
proto: HTTP/2.0
271-
proto_major: 2
272-
proto_minor: 0
273-
transfer_encoding: []
274-
trailer: {}
275-
content_length: 961
276-
uncompressed: false
277-
body: '{"backup_same_region":false,"backup_schedule":{"disabled":true,"frequency":24,"next_run_at":null,"retention":7},"created_at":"2025-12-09T09:09:15.688730Z","encryption":{"enabled":false},"endpoint":null,"endpoints":[],"engine":"PostgreSQL-15","id":"125f017f-acf5-4e3e-8a8b-fe221daefc6d","init_settings":[],"is_ha_cluster":false,"logs_policy":{"max_age_retention":30,"total_disk_retention":null},"maintenances":[],"name":"test-rdb-action-logs-purge","node_type":"db-dev-s","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","read_replicas":[],"region":"fr-par","settings":[],"status":"initializing","tags":[],"upgradable_version":[{"id":"7b94ce61-24cf-42e7-b598-9c7e957fda9d","minor_version":"16.11","name":"PostgreSQL-16","version":"16"},{"id":"fa0d1d64-5753-4792-8af2-668b5c10ffd2","minor_version":"17.7","name":"PostgreSQL-17","version":"17"}],"volume":{"class":"lssd","size":5000000000,"type":"lssd"}}'
278-
headers:
279-
Content-Length:
280-
- "961"
281-
Content-Security-Policy:
282-
- default-src 'none'; frame-ancestors 'none'
283-
Content-Type:
284-
- application/json
285-
Date:
286-
- Tue, 09 Dec 2025 09:11:17 GMT
287-
Server:
288-
- Scaleway API Gateway (fr-par-2;edge02)
289-
Strict-Transport-Security:
290-
- max-age=63072000
291-
X-Content-Type-Options:
292-
- nosniff
293-
X-Frame-Options:
294-
- DENY
295-
X-Request-Id:
296-
- ad210573-54b3-40f0-b439-9de812cad52c
297-
status: 200 OK
298-
code: 200
299-
duration: 262.391291ms
300-
- id: 6
301-
request:
302-
proto: HTTP/1.1
303-
proto_major: 1
304-
proto_minor: 1
305-
content_length: 0
306-
transfer_encoding: []
307-
trailer: {}
308-
host: api.scaleway.com
309-
remote_addr: ""
310-
request_uri: ""
311-
body: ""
312-
form: {}
313-
headers:
314-
User-Agent:
315-
- scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; amd64) terraform-provider/develop terraform/terraform-tests
316-
url: https://api.scaleway.com/rdb/v1/regions/fr-par/instances/125f017f-acf5-4e3e-8a8b-fe221daefc6d
317-
method: GET
318-
response:
319-
proto: HTTP/2.0
320-
proto_major: 2
321-
proto_minor: 0
322-
transfer_encoding: []
323-
trailer: {}
324-
content_length: 1225
325-
uncompressed: false
326-
body: '{"backup_same_region":false,"backup_schedule":{"disabled":true,"frequency":24,"next_run_at":null,"retention":7},"created_at":"2025-12-09T09:09:15.688730Z","encryption":{"enabled":false},"endpoint":null,"endpoints":[],"engine":"PostgreSQL-15","id":"125f017f-acf5-4e3e-8a8b-fe221daefc6d","init_settings":[],"is_ha_cluster":false,"logs_policy":{"max_age_retention":30,"total_disk_retention":null},"maintenances":[],"name":"test-rdb-action-logs-purge","node_type":"db-dev-s","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","read_replicas":[],"region":"fr-par","settings":[{"name":"effective_cache_size","value":"1300"},{"name":"maintenance_work_mem","value":"150"},{"name":"max_connections","value":"100"},{"name":"max_parallel_workers","value":"0"},{"name":"max_parallel_workers_per_gather","value":"0"},{"name":"work_mem","value":"4"}],"status":"initializing","tags":[],"upgradable_version":[{"id":"7b94ce61-24cf-42e7-b598-9c7e957fda9d","minor_version":"16.11","name":"PostgreSQL-16","version":"16"},{"id":"fa0d1d64-5753-4792-8af2-668b5c10ffd2","minor_version":"17.7","name":"PostgreSQL-17","version":"17"}],"volume":{"class":"lssd","size":5000000000,"type":"lssd"}}'
327-
headers:
328-
Content-Length:
329-
- "1225"
330-
Content-Security-Policy:
331-
- default-src 'none'; frame-ancestors 'none'
332-
Content-Type:
333-
- application/json
334-
Date:
335-
- Tue, 09 Dec 2025 09:11:47 GMT
336-
Server:
337-
- Scaleway API Gateway (fr-par-2;edge03)
338-
Strict-Transport-Security:
339-
- max-age=63072000
340-
X-Content-Type-Options:
341-
- nosniff
342-
X-Frame-Options:
343-
- DENY
344-
X-Request-Id:
345-
- 2b3932a4-06a4-4ff4-bff8-41651ba031af
346-
status: 200 OK
347-
code: 200
348-
duration: 480.366666ms
349-
- id: 7
350105
request:
351106
proto: HTTP/1.1
352107
proto_major: 1
@@ -395,7 +150,7 @@ interactions:
395150
status: 200 OK
396151
code: 200
397152
duration: 331.457125ms
398-
- id: 8
153+
- id: 3
399154
request:
400155
proto: HTTP/1.1
401156
proto_major: 1
@@ -444,7 +199,7 @@ interactions:
444199
status: 200 OK
445200
code: 200
446201
duration: 111.541083ms
447-
- id: 9
202+
- id: 4
448203
request:
449204
proto: HTTP/1.1
450205
proto_major: 1
@@ -493,7 +248,7 @@ interactions:
493248
status: 204 No Content
494249
code: 204
495250
duration: 196.263417ms
496-
- id: 10
251+
- id: 5
497252
request:
498253
proto: HTTP/1.1
499254
proto_major: 1
@@ -542,7 +297,7 @@ interactions:
542297
status: 200 OK
543298
code: 200
544299
duration: 252.846125ms
545-
- id: 11
300+
- id: 6
546301
request:
547302
proto: HTTP/1.1
548303
proto_major: 1
@@ -591,7 +346,7 @@ interactions:
591346
status: 200 OK
592347
code: 200
593348
duration: 77.331292ms
594-
- id: 12
349+
- id: 7
595350
request:
596351
proto: HTTP/1.1
597352
proto_major: 1
@@ -640,7 +395,7 @@ interactions:
640395
status: 200 OK
641396
code: 200
642397
duration: 208.020084ms
643-
- id: 13
398+
- id: 8
644399
request:
645400
proto: HTTP/1.1
646401
proto_major: 1
@@ -689,7 +444,7 @@ interactions:
689444
status: 200 OK
690445
code: 200
691446
duration: 181.768667ms
692-
- id: 14
447+
- id: 9
693448
request:
694449
proto: HTTP/1.1
695450
proto_major: 1
@@ -738,7 +493,7 @@ interactions:
738493
status: 200 OK
739494
code: 200
740495
duration: 152.064042ms
741-
- id: 15
496+
- id: 10
742497
request:
743498
proto: HTTP/1.1
744499
proto_major: 1
@@ -787,7 +542,7 @@ interactions:
787542
status: 200 OK
788543
code: 200
789544
duration: 256.728458ms
790-
- id: 16
545+
- id: 11
791546
request:
792547
proto: HTTP/1.1
793548
proto_major: 1
@@ -836,7 +591,7 @@ interactions:
836591
status: 200 OK
837592
code: 200
838593
duration: 178.971083ms
839-
- id: 17
594+
- id: 12
840595
request:
841596
proto: HTTP/1.1
842597
proto_major: 1
@@ -885,7 +640,7 @@ interactions:
885640
status: 200 OK
886641
code: 200
887642
duration: 209.186542ms
888-
- id: 18
643+
- id: 13
889644
request:
890645
proto: HTTP/1.1
891646
proto_major: 1
@@ -934,7 +689,7 @@ interactions:
934689
status: 200 OK
935690
code: 200
936691
duration: 304.869542ms
937-
- id: 19
692+
- id: 14
938693
request:
939694
proto: HTTP/1.1
940695
proto_major: 1
@@ -983,7 +738,7 @@ interactions:
983738
status: 200 OK
984739
code: 200
985740
duration: 111.706958ms
986-
- id: 20
741+
- id: 15
987742
request:
988743
proto: HTTP/1.1
989744
proto_major: 1

0 commit comments

Comments
 (0)