Skip to content

Commit c8f5fbe

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Remove x-unstable flag from CI Visibility Pipelines API endpoint (#1819)
Co-authored-by: ci.datadog-api-spec <[email protected]> Co-authored-by: api-clients-generation-pipeline[bot] <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com>
1 parent ba5e453 commit c8f5fbe

File tree

6 files changed

+9
-20
lines changed

6 files changed

+9
-20
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.6",
7-
"regenerated": "2024-01-02 15:59:33.181176",
8-
"spec_repo_commit": "d5ac2418"
7+
"regenerated": "2024-01-03 08:46:02.810755",
8+
"spec_repo_commit": "08a40cb5"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2024-01-02 15:59:33.201071",
13-
"spec_repo_commit": "d5ac2418"
12+
"regenerated": "2024-01-03 08:46:02.835674",
13+
"spec_repo_commit": "08a40cb5"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21509,9 +21509,6 @@ paths:
2150921509
tags:
2151021510
- CI Visibility Pipelines
2151121511
x-codegen-request-body-name: body
21512-
x-unstable: '**Note:** This endpoint is in public beta.
21513-
21514-
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
2151521512
/api/v2/ci/pipelines/analytics/aggregate:
2151621513
post:
2151721514
description: Use this API endpoint to aggregate CI Visibility pipeline events

examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
)
4444

4545
configuration = Configuration()
46-
configuration.unstable_operations["create_ci_app_pipeline_event"] = True
4746
with ApiClient(configuration) as api_client:
4847
api_instance = CIVisibilityPipelinesApi(api_client)
4948
response = api_instance.create_ci_app_pipeline_event(body=body)

examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_129899466.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
)
3939

4040
configuration = Configuration()
41-
configuration.unstable_operations["create_ci_app_pipeline_event"] = True
4241
with ApiClient(configuration) as api_client:
4342
api_instance = CIVisibilityPipelinesApi(api_client)
4443
response = api_instance.create_ci_app_pipeline_event(body=body)

src/datadog_api_client/configuration.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,6 @@ def __init__(
236236
# Keep track of unstable operations
237237
self.unstable_operations = _UnstableOperations(
238238
{
239-
"v2.create_ci_app_pipeline_event": False,
240239
"v2.get_active_billing_dimensions": False,
241240
"v2.get_monthly_cost_attribution": False,
242241
"v2.create_dora_deployment": False,

tests/v2/features/ci_visibility_pipelines.feature

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -80,40 +80,35 @@ Feature: CI Visibility Pipelines
8080

8181
@generated @skip @team:Datadog/ci-app-backend @team:Datadog/integrations-tools-and-libraries
8282
Scenario: Send pipeline event returns "Bad Request" response
83-
Given operation "CreateCIAppPipelineEvent" enabled
84-
And new "CreateCIAppPipelineEvent" request
83+
Given new "CreateCIAppPipelineEvent" request
8584
And body with value {"data": {"attributes": {"resource": "Details TBD"}, "type": "cipipeline_resource_request"}}
8685
When the request is sent
8786
Then the response status is 400 Bad Request
8887

8988
@generated @skip @team:Datadog/ci-app-backend @team:Datadog/integrations-tools-and-libraries
9089
Scenario: Send pipeline event returns "Payload Too Large" response
91-
Given operation "CreateCIAppPipelineEvent" enabled
92-
And new "CreateCIAppPipelineEvent" request
90+
Given new "CreateCIAppPipelineEvent" request
9391
And body with value {"data": {"attributes": {"resource": "Details TBD"}, "type": "cipipeline_resource_request"}}
9492
When the request is sent
9593
Then the response status is 413 Payload Too Large
9694

9795
@generated @skip @team:Datadog/ci-app-backend @team:Datadog/integrations-tools-and-libraries
9896
Scenario: Send pipeline event returns "Request Timeout" response
99-
Given operation "CreateCIAppPipelineEvent" enabled
100-
And new "CreateCIAppPipelineEvent" request
97+
Given new "CreateCIAppPipelineEvent" request
10198
And body with value {"data": {"attributes": {"resource": "Details TBD"}, "type": "cipipeline_resource_request"}}
10299
When the request is sent
103100
Then the response status is 408 Request Timeout
104101

105102
@team:Datadog/ci-app-backend @team:Datadog/integrations-tools-and-libraries
106103
Scenario: Send pipeline event returns "Request accepted for processing" response
107-
Given operation "CreateCIAppPipelineEvent" enabled
108-
And new "CreateCIAppPipelineEvent" request
104+
Given new "CreateCIAppPipelineEvent" request
109105
And body with value {"data": {"attributes": {"resource": {"end": "{{ timeISO('now - 30s') }}", "level": "pipeline", "name": "Deploy to AWS", "partial_retry": false, "start": "{{ timeISO('now - 120s') }}", "status": "success", "unique_id": "3eacb6f3-ff04-4e10-8a9c-46e6d054024a", "url": "https://my-ci-provider.example/pipelines/my-pipeline/run/1","git":{"repository_url":"https://github.com/DataDog/datadog-agent","sha":"7f263865994b76066c4612fd1965215e7dcb4cd2","author_email":"[email protected]"}}}, "type": "cipipeline_resource_request"}}
110106
When the request is sent
111107
Then the response status is 202 Request accepted for processing
112108

113109
@team:Datadog/ci-app-backend @team:Datadog/integrations-tools-and-libraries
114110
Scenario: Send pipeline job event returns "Request accepted for processing" response
115-
Given operation "CreateCIAppPipelineEvent" enabled
116-
And new "CreateCIAppPipelineEvent" request
111+
Given new "CreateCIAppPipelineEvent" request
117112
And body with value {"data": {"attributes": {"resource": {"end": "{{ timeISO('now - 30s') }}", "level": "job", "name": "Build image", "start": "{{ timeISO('now - 120s') }}", "status": "error", "id": "cf9456de-8b9e-4c27-aa79-27b1e78c1a33", "pipeline_unique_id": "3eacb6f3-ff04-4e10-8a9c-46e6d054024a", "pipeline_name": "Deploy to AWS", "url": "https://my-ci-provider.example/jobs/my-jobs/run/1"}}, "type": "cipipeline_resource_request"}}
118113
When the request is sent
119114
Then the response status is 202 Request accepted for processing

0 commit comments

Comments
 (0)