elastic / elasticsearch-specification

Elasticsearch full specification
Apache License 2.0
111 stars 68 forks source link

[Connector API] Update endpoint stability #2685

Closed jedrazb closed 3 weeks ago

jedrazb commented 1 month ago

Changes

Connector management endpoints are marked as beta: https://www.elastic.co/guide/en/elasticsearch/reference/master/connector-apis.html

This PR updates experimental -> beta stability for connector management endpoints.

github-actions[bot] commented 1 month ago

Following you can find the validation results for the APIs you have changed.

API Status Request Response
connector.delete :red_circle: 3/9 9/9
connector.get :red_circle: 59/59 1/59
connector.list :red_circle: 19/19 3/19
connector.post :red_circle: 6/7 1/7
connector.put :red_circle: 10/12 1/12
connector.sync_job_cancel :green_circle: 3/3 3/3
connector.sync_job_delete :green_circle: 4/4 4/4
connector.sync_job_get :red_circle: 22/22 21/22
connector.sync_job_list :red_circle: 11/12 12/12
connector.sync_job_post :green_circle: 50/50 50/50
connector.update_configuration :red_circle: 5/9 9/9
connector.update_filtering :red_circle: 11/12 12/12
connector.update_index_name :green_circle: 4/4 4/4
connector.update_name :red_circle: 3/4 4/4
connector.update_native :green_circle: 3/3 3/3
connector.update_pipeline :green_circle: 3/3 3/3
connector.update_scheduling :green_circle: 3/3 3/3
connector.update_service_type :green_circle: 2/2 2/2

You can validate these APIs yourself by using the make validate target.

github-actions[bot] commented 3 weeks ago

Following you can find the validation results for the APIs you have changed.

API Status Request Response
connector.delete :red_circle: 3/9 9/9
connector.get :red_circle: 59/59 1/59
connector.list :red_circle: 19/19 3/19
connector.post :red_circle: 6/7 1/7
connector.put :red_circle: 10/12 1/12
connector.sync_job_cancel :green_circle: 3/3 3/3
connector.sync_job_delete :green_circle: 4/4 4/4
connector.sync_job_get :red_circle: 22/22 21/22
connector.sync_job_list :red_circle: 11/12 12/12
connector.sync_job_post :green_circle: 50/50 50/50
connector.update_api_key_id :green_circle: 4/4 4/4
connector.update_configuration :red_circle: 5/9 9/9
connector.update_filtering :red_circle: 11/12 12/12
connector.update_index_name :green_circle: 4/4 4/4
connector.update_name :red_circle: 3/4 4/4
connector.update_native :green_circle: 3/3 3/3
connector.update_pipeline :green_circle: 3/3 3/3
connector.update_scheduling :green_circle: 3/3 3/3
connector.update_service_type :green_circle: 2/2 2/2

You can validate these APIs yourself by using the make validate target.

jedrazb commented 3 weeks ago

Please don't commit the output/schema/dangling-types/dangling.csv file - we'll commit it or ignore it in a future pull request.

Ahh sorry! Missed that it got included in this change, fixing

github-actions[bot] commented 3 weeks ago

Following you can find the validation results for the APIs you have changed.

API Status Request Response
connector.delete :red_circle: 3/9 9/9
connector.get :red_circle: 59/59 1/59
connector.list :red_circle: 19/19 3/19
connector.post :red_circle: 6/7 1/7
connector.put :red_circle: 10/12 1/12
connector.sync_job_cancel :green_circle: 3/3 3/3
connector.sync_job_delete :green_circle: 4/4 4/4
connector.sync_job_get :red_circle: 22/22 21/22
connector.sync_job_list :red_circle: 11/12 12/12
connector.sync_job_post :green_circle: 50/50 50/50
connector.update_api_key_id :green_circle: 4/4 4/4
connector.update_configuration :red_circle: 5/9 9/9
connector.update_filtering :red_circle: 11/12 12/12
connector.update_index_name :green_circle: 4/4 4/4
connector.update_name :red_circle: 3/4 4/4
connector.update_native :green_circle: 3/3 3/3
connector.update_pipeline :green_circle: 3/3 3/3
connector.update_scheduling :green_circle: 3/3 3/3
connector.update_service_type :green_circle: 2/2 2/2

You can validate these APIs yourself by using the make validate target.