Skip to content

Commit 208273b

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Fix CreateGCPSTSAccount response status code (#1531)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent b0d26f8 commit 208273b

9 files changed

+28
-28
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.4",
7-
"regenerated": "2023-06-15 14:21:28.331660",
8-
"spec_repo_commit": "aa16daa0"
7+
"regenerated": "2023-06-16 17:50:33.663123",
8+
"spec_repo_commit": "15c4b13f"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.4",
12-
"regenerated": "2023-06-15 14:21:28.343850",
13-
"spec_repo_commit": "aa16daa0"
12+
"regenerated": "2023-06-16 17:50:33.676636",
13+
"spec_repo_commit": "15c4b13f"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17988,7 +17988,7 @@ paths:
1798817988
$ref: '#/components/schemas/GCPSTSServiceAccountCreateRequest'
1798917989
required: true
1799017990
responses:
17991-
'200':
17991+
'201':
1799217992
content:
1799317993
application/json:
1799417994
schema:
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2023-06-14T15:44:49.306Z
1+
2023-06-16T14:05:25.134Z

tests/v2/cassettes/test_scenarios/test_create_a_new_entry_for_your_service_account_returns_ok_response.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
interactions:
22
- request:
3-
body: '{"data":{"attributes":{"client_email":"5a4e63ef9fe94949@test-project.iam.gserviceaccount.com","host_filters":[]},"type":"gcp_service_account"}}'
3+
body: '{"data":{"attributes":{"client_email":"47cdd79b4a719ac2@test-project.iam.gserviceaccount.com","host_filters":[]},"type":"gcp_service_account"}}'
44
headers:
55
accept:
66
- application/json
@@ -10,22 +10,22 @@ interactions:
1010
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts
1111
response:
1212
body:
13-
string: '{"data":{"type":"gcp_service_account","attributes":{"automute":false,"client_email":"5a4e63ef9fe94949@test-project.iam.gserviceaccount.com","host_filters":[],"is_cspm_enabled":false},"id":"c86125c9-ee6d-46ba-997a-23006cfd1575"}}
13+
string: '{"data":{"type":"gcp_service_account","attributes":{"host_filters":[],"client_email":"47cdd79b4a719ac2@test-project.iam.gserviceaccount.com","is_cspm_enabled":false,"automute":false},"id":"3aa3ec77-9646-4f6a-bcd0-01e5124e2ad1"}}
1414
1515
'
1616
headers:
1717
content-type:
1818
- application/json
1919
status:
20-
code: 200
21-
message: OK
20+
code: 201
21+
message: Created
2222
- request:
2323
body: null
2424
headers:
2525
accept:
2626
- '*/*'
2727
method: DELETE
28-
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts/c86125c9-ee6d-46ba-997a-23006cfd1575
28+
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts/3aa3ec77-9646-4f6a-bcd0-01e5124e2ad1
2929
response:
3030
body:
3131
string: ''
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2023-06-14T15:52:33.117Z
1+
2023-06-16T14:06:34.123Z

tests/v2/cassettes/test_scenarios/test_list_all_gcp_stsenabled_service_accounts_returns_ok_response.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
interactions:
22
- request:
3-
body: '{"data":{"attributes":{"client_email":"64786de2b265b150@example.com","host_filters":[]},"type":"gcp_service_account"}}'
3+
body: '{"data":{"attributes":{"client_email":"94b5da11cdec906f@example.com","host_filters":[]},"type":"gcp_service_account"}}'
44
headers:
55
accept:
66
- application/json
@@ -10,15 +10,15 @@ interactions:
1010
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts
1111
response:
1212
body:
13-
string: '{"data":{"type":"gcp_service_account","attributes":{"client_email":"64786de2b265b150@example.com","host_filters":[],"automute":false,"is_cspm_enabled":false},"id":"00fecf2b-ccf5-4b7f-954c-845173d99179"}}
13+
string: '{"data":{"type":"gcp_service_account","attributes":{"is_cspm_enabled":false,"automute":false,"client_email":"94b5da11cdec906f@example.com","host_filters":[]},"id":"4c69f9f2-ab71-4f67-8932-6322579d6dc6"}}
1414
1515
'
1616
headers:
1717
content-type:
1818
- application/json
1919
status:
20-
code: 200
21-
message: OK
20+
code: 201
21+
message: Created
2222
- request:
2323
body: null
2424
headers:
@@ -28,7 +28,7 @@ interactions:
2828
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts
2929
response:
3030
body:
31-
string: '{"data":[{"type":"gcp_service_account","attributes":{"client_email":"[email protected]","automute":false,"is_cspm_enabled":false,"host_filters":[]},"meta":{"accessible_projects":[]},"id":"3acadf04-13a2-4422-995b-1b8780dd23e6"},{"type":"gcp_service_account","attributes":{"client_email":"[email protected]","automute":false,"is_cspm_enabled":false,"host_filters":[]},"meta":{"accessible_projects":[]},"id":"bfef2d23-0d85-4735-850a-c8f77407bcda"},{"type":"gcp_service_account","attributes":{"client_email":"[email protected]","automute":false,"is_cspm_enabled":false,"host_filters":[]},"meta":{"accessible_projects":[]},"id":"00fecf2b-ccf5-4b7f-954c-845173d99179"}]}
31+
string: '{"data":[{"type":"gcp_service_account","meta":{"accessible_projects":[]},"attributes":{"is_cspm_enabled":false,"client_email":"[email protected]","host_filters":[],"automute":false},"id":"3acadf04-13a2-4422-995b-1b8780dd23e6"},{"type":"gcp_service_account","meta":{"accessible_projects":[]},"attributes":{"is_cspm_enabled":false,"client_email":"[email protected]","host_filters":[],"automute":false},"id":"bfef2d23-0d85-4735-850a-c8f77407bcda"},{"type":"gcp_service_account","meta":{"accessible_projects":[]},"attributes":{"is_cspm_enabled":false,"client_email":"[email protected]","host_filters":[],"automute":false},"id":"c5f0a5fc-a1d1-4216-b0dc-7a97c4c0ddd6"},{"type":"gcp_service_account","meta":{"accessible_projects":[]},"attributes":{"is_cspm_enabled":false,"client_email":"[email protected]","host_filters":[],"automute":false},"id":"a3c40eff-1275-4a5b-97f1-1af3d53911e2"},{"type":"gcp_service_account","meta":{"accessible_projects":[]},"attributes":{"is_cspm_enabled":false,"client_email":"[email protected]","host_filters":[],"automute":false},"id":"aa745f71-a36d-4653-90c1-c00798256bea"},{"type":"gcp_service_account","meta":{"accessible_projects":[]},"attributes":{"is_cspm_enabled":false,"client_email":"[email protected]","host_filters":[],"automute":false},"id":"4c69f9f2-ab71-4f67-8932-6322579d6dc6"}]}
3232

3333
'
3434
headers:
@@ -43,7 +43,7 @@ interactions:
4343
accept:
4444
- '*/*'
4545
method: DELETE
46-
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts/00fecf2b-ccf5-4b7f-954c-845173d99179
46+
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts/4c69f9f2-ab71-4f67-8932-6322579d6dc6
4747
response:
4848
body:
4949
string: ''
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2023-06-14T16:04:56.302Z
1+
2023-06-16T14:07:02.873Z

tests/v2/cassettes/test_scenarios/test_update_sts_service_account_returns_ok_response.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
interactions:
22
- request:
3-
body: '{"data":{"attributes":{"client_email":"876f595d133dac09@example.com","host_filters":[]},"type":"gcp_service_account"}}'
3+
body: '{"data":{"attributes":{"client_email":"89e7e1c05bdec66f@example.com","host_filters":[]},"type":"gcp_service_account"}}'
44
headers:
55
accept:
66
- application/json
@@ -10,27 +10,27 @@ interactions:
1010
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts
1111
response:
1212
body:
13-
string: '{"data":{"type":"gcp_service_account","attributes":{"is_cspm_enabled":false,"host_filters":[],"automute":false,"client_email":"[email protected]"},"id":"fa9bd370-fe91-498b-8d02-a25baecc5a60"}}
13+
string: '{"data":{"type":"gcp_service_account","attributes":{"client_email":"[email protected]","host_filters":[],"automute":false,"is_cspm_enabled":false},"id":"91cde1ef-1da8-4340-9563-5b491f1176a7"}}
1414
1515
'
1616
headers:
1717
content-type:
1818
- application/json
1919
status:
20-
code: 200
21-
message: OK
20+
code: 201
21+
message: Created
2222
- request:
23-
body: '{"data":{"attributes":{"client_email":"876f595d133dac09@example.com","host_filters":["foo:bar"]},"id":"fa9bd370-fe91-498b-8d02-a25baecc5a60","type":"gcp_service_account"}}'
23+
body: '{"data":{"attributes":{"client_email":"89e7e1c05bdec66f@example.com","host_filters":["foo:bar"]},"id":"91cde1ef-1da8-4340-9563-5b491f1176a7","type":"gcp_service_account"}}'
2424
headers:
2525
accept:
2626
- application/json
2727
content-type:
2828
- application/json
2929
method: PATCH
30-
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts/fa9bd370-fe91-498b-8d02-a25baecc5a60
30+
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts/91cde1ef-1da8-4340-9563-5b491f1176a7
3131
response:
3232
body:
33-
string: '{"data":{"type":"gcp_service_account","attributes":{"automute":false,"client_email":"876f595d133dac09@example.com","host_filters":["foo:bar"],"is_cspm_enabled":false},"id":"fa9bd370-fe91-498b-8d02-a25baecc5a60"}}
33+
string: '{"data":{"type":"gcp_service_account","id":"91cde1ef-1da8-4340-9563-5b491f1176a7","attributes":{"client_email":"89e7e1c05bdec66f@example.com","is_cspm_enabled":false,"automute":false,"host_filters":["foo:bar"]}}}
3434
3535
'
3636
headers:
@@ -45,7 +45,7 @@ interactions:
4545
accept:
4646
- '*/*'
4747
method: DELETE
48-
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts/fa9bd370-fe91-498b-8d02-a25baecc5a60
48+
uri: https://api.datadoghq.com/api/v2/integration/gcp/accounts/91cde1ef-1da8-4340-9563-5b491f1176a7
4949
response:
5050
body:
5151
string: ''

tests/v2/features/gcp_integration.feature

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Feature: GCP Integration
5050
Given new "CreateGCPSTSAccount" request
5151
And body with value {"data": {"attributes": {"client_email": "{{ unique_hash }}@test-project.iam.gserviceaccount.com", "host_filters": []}, "type": "gcp_service_account"}}
5252
When the request is sent
53-
Then the response status is 200 OK
53+
Then the response status is 201 OK
5454
And the response "data.type" is equal to "gcp_service_account"
5555
And the response "data.attributes.client_email" is equal to "{{ unique_hash }}@test-project.iam.gserviceaccount.com"
5656

0 commit comments

Comments
 (0)