Sai Medhini Reddy Maryada and GitHub
ce835fb59d
Generate cluster client from API specs ( #530 )
...
Signed-off-by: saimedhi <[email protected] >
2023-10-09 17:57:09 -04:00
Sai Medhini Reddy Maryada and GitHub
388fb9d983
Generate cat client from API specs ( #529 )
...
Signed-off-by: saimedhi <[email protected] >
2023-10-09 17:55:51 -04:00
Daniel (dB.) Doubrovkine and GitHub
2bfc409177
Fix: typos. ( #526 )
...
* Fix: typo.
Signed-off-by: dblock <[email protected] >
* Fix: typo.
Signed-off-by: dblock <[email protected] >
* Fixed its.
Signed-off-by: dblock <[email protected] >
* Added Visual Code settings to .gitignore.
Signed-off-by: dblock <[email protected] >
* Added loop type for async client.
Signed-off-by: dblock <[email protected] >
---------
Signed-off-by: dblock <[email protected] >
2023-10-09 10:45:18 -07:00
80b96812a7
Integrated generated 'nodes' client APIs into the existing module, ensuring alignment with the server and maintaining backward compatibility ( #514 )
...
Signed-off-by: saimedhi <[email protected] >
Signed-off-by: Sai Medhini Reddy Maryada <[email protected] >
Signed-off-by: Daniel (dB.) Doubrovkine <[email protected] >
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected] >
2023-10-03 15:00:49 -07:00
Bhavani Ravi and GitHub
1a47e6fa1f
fixes : #512 Wrong return type hint in async_scan ( #520 )
...
* fixes : #512 Wrong return type hint in async_scan
Signed-off-by: Bhavani Ravi <[email protected] >
* add: changelog
Signed-off-by: Bhavani Ravi <[email protected] >
---------
Signed-off-by: Bhavani Ravi <[email protected] >
2023-10-03 10:45:35 -04:00
Sai Medhini Reddy Maryada and GitHub
9fe5f5ad62
Integrated generated dangling_indices client APIs into the existing module, ensuring alignment with the server and maintaining backward compatibility ( #511 )
...
Signed-off-by: saimedhi <[email protected] >
Signed-off-by: Sai Medhini Reddy Maryada <[email protected] >
2023-10-03 10:40:51 -04:00
Sai Medhini Reddy Maryada and GitHub
7d3c528dff
Integrated generated ingest client APIs into the existing module, ensuring alignment with the server and maintaining backward compatibility ( #513 )
...
Signed-off-by: saimedhi <[email protected] >
2023-09-28 20:18:53 -07:00
Sai Medhini Reddy Maryada and GitHub
2feccc22bb
Integrated generated APIs into the existing module, ensuring alignment with the server and maintaining backward compatibility ( #508 )
...
Signed-off-by: saimedhi <[email protected] >
2023-09-26 12:49:25 -04:00
Sai Medhini Reddy Maryada and GitHub
c6c7df5461
Updated APIs to match other clients and opensearch openapi spec ( #502 )
...
Signed-off-by: saimedhi <[email protected] >
2023-09-26 12:46:18 -04:00
Sai Medhini Reddy Maryada and GitHub
caeaa13250
Updated Security Client APIs ( #450 )
...
Signed-off-by: saimedhi <[email protected] >
2023-07-26 18:38:49 -04:00
florianvazelle and GitHub
5dc51d4b7f
Move security api from plugins to clients ( #442 )
...
* fix(security): move security api from plugins to clients
Signed-off-by: florian <[email protected] >
* chore(CHANGELOG): update CHANGELOG for the PR#442
Signed-off-by: florian <[email protected] >
---------
Signed-off-by: florian <[email protected] >
2023-07-21 13:07:20 -04:00
Michael Oliver and GitHub
4dba35deea
Allow passing trust_env to aiohttp.ClientSession ( #438 )
...
Fixes #368
Signed-off-by: Michael Oliver <[email protected] >
2023-07-19 09:02:04 -04:00
florianvazelle and GitHub
2e8d5ce1a5
Index State Management support ( #398 )
...
* feat(plugins): add index management client plugin
Signed-off-by: florian <[email protected] >
* chore(CHANGELOG): added entry for ISM api support in changelog
Signed-off-by: florian <[email protected] >
* test(plugins): use assertEqual to compare call parameters
Signed-off-by: florian <[email protected] >
* test(plugins): edit policy to support older versions of opensearch
Signed-off-by: florian <[email protected] >
* test(plugins): ignore plugin tests when opensearch is unreleased
Signed-off-by: florian <[email protected] >
* test(plugins): move plugin tests into separate files
Signed-off-by: florian <[email protected] >
* test(plugins): fix import of OpenSearchTestCase
Signed-off-by: florian <[email protected] >
* chore(USER_GUIDE): add a index management plugin part
Signed-off-by: florian <[email protected] >
---------
Signed-off-by: florian <[email protected] >
2023-06-28 16:56:00 -04:00
florianvazelle and GitHub
c60c259d96
Security plugin support ( #399 )
...
* feat(plugins): add security client plugin
Signed-off-by: florian <[email protected] >
* test(plugins): skip security plugin tests when disabled
Signed-off-by: florian <[email protected] >
* fix(security): remove non-ASCII character
Signed-off-by: florian <[email protected] >
* chore(CHANGELOG): added entry for security api support in changelog
Signed-off-by: florian <[email protected] >
* test(plugins): add asynchronous tests version
Signed-off-by: florian <[email protected] >
* test: remove some warnings
Signed-off-by: florian <[email protected] >
* chore(USER_GUIDE): add a security plugin part
Signed-off-by: florian <[email protected] >
* test(security): Split out security plugin tests in its own file
Signed-off-by: florian <[email protected] >
* chore: apply reviews
Signed-off-by: florian <[email protected] >
---------
Signed-off-by: florian <[email protected] >
2023-06-27 11:01:40 -04:00
gg-kialo and GitHub
707373e369
Include parsed error info in TransportError in async connections ( #226 )
...
Passing the Content-Type to `_raise_errors` will cause the json body to
be parsed and included in the `TransportError`.
This matches the behaviour of the sync client.
Fixes #225
Signed-off-by: Gordon Govan <[email protected] >
2023-05-09 15:16:03 -04:00
Sai Medhini Reddy Maryada and GitHub
2abb8c4317
Updated pyi file for point in time API ( #378 )
...
Signed-off-by: saimedhi <[email protected] >
2023-04-28 13:11:37 -04:00
Sai Medhini Reddy Maryada and GitHub
2b9aee73a5
Added async support for helpers that are merged from opensearch-dsl-py ( #329 )
...
Signed-off-by: saimedhi <[email protected] >
2023-03-17 12:03:46 -07:00
aiudirog and GitHub
49ae7c76e0
Fix async helpers import cycle ( #311 )
...
* Import async helpers through public interface in tests
Signed-off-by: Roger Aiudi <[email protected] >
* Removed unused import of AsyncOpenSearch in async helpers that was causing an import cycle (fixes #310 )
Signed-off-by: Roger Aiudi <[email protected] >
* Update CHANGELOG.md
Signed-off-by: Roger Aiudi <[email protected] >
* Change 2.2.1 in the changelog to Unreleased
Signed-off-by: Roger Aiudi <[email protected] >
* Separated changelog entries for 2.2.0 from 2.1.1
Signed-off-by: Roger Aiudi <[email protected] >
---------
Signed-off-by: Roger Aiudi <[email protected] >
2023-03-08 15:05:06 -05:00
Vacha Shah and GitHub
754dcc7339
Removing low-level and high-level client terminology ( #298 )
...
Signed-off-by: Vacha Shah <[email protected] >
2023-02-21 15:06:39 -08:00
Sai Medhini Reddy Maryada and GitHub
93636399ec
Removed 'out/opensearchpy' folder which was produced while generating pyi files for plugins ( #288 )
...
Signed-off-by: saimedhi <[email protected] >
2023-02-14 11:09:14 -08:00
Sai Medhini Reddy Maryada and GitHub
7d83a69494
Adding explicit parameters for AIOHttpConnection and AsyncTransport ( #276 )
...
Signed-off-by: saimedhi <[email protected] >
Signed-off-by: saimedhi <[email protected] >
2023-01-19 15:15:35 -08:00
Harsha Vamsi Kalluri and GitHub
5c1c890f69
Abstract away service name ( #268 )
...
* Abstract away service name
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Compuute x-amz-content-256 header
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Fix async signing
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Adds types-six to dependencies
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Optionally remove Content-Length
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Fix dict typo
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Remove requirement for x-amz-content-sha256 header
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Remove deletion of content-length
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Fix capitalization
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Adding unit tests
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
2023-01-18 18:06:59 -05:00
Harsha Vamsi Kalluri and GitHub
7874ed0e32
fix tests for master ( #243 )
...
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
2022-11-28 14:29:37 -08:00
2672f3f572
Check OpenSSL environment variables before defaulting to certifi ( #196 )
...
* Check OpenSSL environment variables before defaulting to certifi
Signed-off-by: Roger Aiudi <[email protected] >
* Fix formatting
Signed-off-by: Roger Aiudi <[email protected] >
* Moved CA_CERTS to the base Connection module
Signed-off-by: Roger Aiudi <[email protected] >
* Updated requests Connection to use common CA_CERTS by default
Signed-off-by: Roger Aiudi <[email protected] >
* Pass nox linting
Signed-off-by: Roger Aiudi <[email protected] >
* Update CHANGELOG.md and USER_GUIDE.md
Signed-off-by: Roger Aiudi <[email protected] >
* Updated AIOHttpConnection to only load CA_CERTS if verify_certs is True
Signed-off-by: Roger Aiudi <[email protected] >
* Added test cases for CA_CERTS handling in each Connection implementation
Signed-off-by: Roger Aiudi <[email protected] >
* Move CA cert handling to Connection.default_ca_certs()
Add test cases for the different CA cert configurations
Signed-off-by: Roger Aiudi <[email protected] >
* Update actions to test unsupported Python versions on ubuntu-20.04
Signed-off-by: Roger Aiudi <[email protected] >
* Fix Python versions being interpreted as floats
Signed-off-by: Roger Aiudi <[email protected] >
* Workaround Monkeypatch not available on old pytest versions
Signed-off-by: Roger Aiudi <[email protected] >
Signed-off-by: Roger Aiudi <[email protected] >
Co-authored-by: Harsha Vamsi Kalluri <[email protected] >
2022-11-22 11:33:45 -05:00
Arpit-Bandejiya and GitHub
8ece008605
Fix point in time rest api ( #191 )
...
* Add change for point in time
Signed-off-by: Arpit Bandejiya <[email protected] >
* resolve minor comments
Signed-off-by: Arpit Bandejiya <[email protected] >
* Add Unit tests
Signed-off-by: Arpit Bandejiya <[email protected] >
* minor changes
Signed-off-by: Arpit Bandejiya <[email protected] >
* minor edits in API calls
Signed-off-by: Arpit Bandejiya <[email protected] >
* Fixing lint errors
Signed-off-by: Arpit Bandejiya <[email protected] >
* Add documentation for the new API
Signed-off-by: Arpit Bandejiya <[email protected] >
* minor nit fix
Signed-off-by: Arpit Bandejiya <[email protected] >
* minor nit fix
Signed-off-by: Arpit Bandejiya <[email protected] >
* Added license in test file
Signed-off-by: Arpit Bandejiya <[email protected] >
* Add ChangeLog
Signed-off-by: Arpit Bandejiya <[email protected] >
Signed-off-by: Arpit Bandejiya <[email protected] >
2022-11-01 23:19:31 -07:00
2d03dc773b
Alerting Plugins ( #93 )
...
* Alert Plugin
Signed-off-by: Arnav Das <[email protected] >
* lint file header license
Signed-off-by: Arnav Das <[email protected] >
* Tests For Alerting[Monitors]
Signed-off-by: Arnav Das <[email protected] >
* Tests For Alerting[Destinations]
Signed-off-by: Arnav Das <[email protected] >
* dynamic lookup 90#issuecomment-1003396742
Signed-off-by: Arnav Das <[email protected] >
* Alerting Async
Signed-off-by: Arnav Das <[email protected] >
* Lint Changes
Signed-off-by: Arnav Das <[email protected] >
* alerting plugins integration tests
Signed-off-by: Arnav Das <[email protected] >
* Integ UnitTests Skip on OPENSEARCH_VERSION >= 2.0.0
Signed-off-by: Arnav Das <[email protected] >
* Unit Test Skip Complete
Signed-off-by: Arnav Das <[email protected] >
* License Headers fixed
Signed-off-by: Arnav Das <[email protected] >
* test_urllib3_connection timeout
Signed-off-by: Arnav Das <[email protected] >
* lint
Signed-off-by: Arnav Das <[email protected] >
* Fix licenses in all files
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Remove elastic search licenses on new files
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
* Fix formatting
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
Signed-off-by: Arnav Das <[email protected] >
Signed-off-by: Harsha Vamsi Kalluri <[email protected] >
Co-authored-by: Harsha Vamsi Kalluri <[email protected] >
2022-10-03 14:45:18 -04:00
Vacha Shah and GitHub
1569c05f08
Remove include_type_name parameter from APIs ( #156 )
...
* Remove include_type_name parameter from APIs
Signed-off-by: Vacha Shah <[email protected] >
* Applying formatting
Signed-off-by: Vacha Shah <[email protected] >
2022-04-20 13:58:13 -07:00
Vacha Shah and GitHub
b1eaba0064
Type removal breaking changes ( #151 )
...
* Breaking changes for type removal
Signed-off-by: Vacha Shah <[email protected] >
* Adding support to test against unreleased OpenSearch
Signed-off-by: Vacha Shah <[email protected] >
* Formatting
Signed-off-by: Vacha Shah <[email protected] >
* Addressing comments to refactor run-opensearch.sh
Signed-off-by: Vacha Shah <[email protected] >
2022-04-13 10:47:48 -07:00
Shivam Dhar and Shivam Dhar
cfe1190a22
removes elastic support from opensearch-py library
...
Signed-off-by: Shivam Dhar <[email protected] >
2022-01-05 22:22:43 +05:30
Vijayan Balasubramanian and GitHub
d1179968a8
Update method documentation ( #102 )
...
remove reference to 8.0.
Signed-off-by: Vijayan Balasubramanian <[email protected] >
2022-01-03 09:48:11 +02:00
Vijayan Balasubramanian and Vijayan Balasubramanian
c0b17289b0
Remove xpack api
...
Remove _cat/ml* api.
Signed-off-by: Vijayan Balasubramanian <[email protected] >
2022-01-02 22:58:10 -08:00
Rushi Agrawal
ef0c23c0e4
Rename module to opensearchpy
...
To avoid conflict with an existing package by name 'opensearch' being
present
Signed-off-by: Rushi Agrawal <[email protected] >
2021-09-16 21:23:38 +05:30