Vacha Shah and GitHub
cae0577fd2
Bump client version to 2.0.0 ( #167 )
...
* Bump client version to 2.0.0
Signed-off-by: Vacha Shah <[email protected] >
* Adding test support for other unreleased branches
Signed-off-by: Vacha Shah <[email protected] >
2022-05-26 11:07:47 -04:00
Vacha Shah and GitHub
3944cc2928
Re-enable integration tests across multiple versions of OpenSearch ( #163 )
...
* Re-enable integration tests for 1.x versions of OpenSearch
Signed-off-by: Vacha Shah <[email protected] >
* Fixing integ tests after re-enabling 1.x versions
Signed-off-by: Vacha Shah <[email protected] >
* Separating out versions
Signed-off-by: Vacha Shah <[email protected] >
2022-05-03 09:27:25 -07:00
Vacha Shah and GitHub
262f05ad02
Adding documentation for backport ( #159 )
...
Signed-off-by: Vacha Shah <[email protected] >
2022-04-25 17:10:10 -07: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
6da20db2d1
Fixing integration workflow matrix ( #155 )
...
Signed-off-by: Vacha Shah <[email protected] >
2022-04-13 11:28:51 -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
Vacha Shah and GitHub
092a013280
Removing DCO workflow since DCO now runs via App ( #153 )
...
Signed-off-by: Vacha Shah <[email protected] >
2022-04-11 15:36:46 -07:00
Vacha Shah and GitHub
54c9dc3315
Adding auto backport functionality ( #149 )
...
Signed-off-by: Vacha Shah <[email protected] >
2022-04-05 16:50:57 -07:00
Vacha Shah and GitHub
7ed477cca6
Adding CODEOWNERS file ( #147 )
...
Signed-off-by: Vacha Shah <[email protected] >
2022-04-05 16:35:37 -07:00
Vacha Shah and GitHub
172a3179ab
Add support to test against various versions of OpenSearch ( #146 )
...
* Adding support to run integration tests across various versions of OpenSearch
Signed-off-by: Vacha Shah <[email protected] >
* Adding a compatibility matrix and getting started guide with formatting
Signed-off-by: Vacha Shah <[email protected] >
* Splitting jobs for opendistro and opensearch
Signed-off-by: Vacha Shah <[email protected] >
2022-04-05 14:06:54 -07:00
Sam Foster and GitHub
fe1730a88b
Move requests to install_requires ( #142 )
...
Signed-off-by: Sam Foster <[email protected] >
2022-03-29 11:39:47 -04:00
Shivam Dhar and Shivam Dhar
cd63637c28
updates version for 1.1 release
...
Signed-off-by: Shivam Dhar <[email protected] >
2022-03-21 13:18:17 -07:00
Shivam Dhar and Shivam Dhar
03b2beff2d
updates README to add usage for AWSV4SignerAuth
...
Signed-off-by: Shivam Dhar <[email protected] >
2022-03-16 14:37:29 -07:00
Shivam Dhar and Shivam Dhar
6ab90be906
adds IAM auth support
...
Signed-off-by: Shivam Dhar <[email protected] >
2022-03-09 13:12:45 -08:00
Aleksei Atavin and GitHub
65c12d7224
Rename needs-triage label to untriaged according org conventions ( #129 )
...
Signed-off-by: Aleksei Atavin <[email protected] >
2022-02-14 14:10:47 -05:00
whitesource-for-github-com[bot] and Vijayan Balasubramanian
7ad68d5c4c
Add .whitesource configuration file
2022-02-08 17:49:15 -08:00
Philip May and Vijayan Balasubramanian
eca0b1736f
fix GH actin to build Sphinx
...
Signed-off-by: Philip May <[email protected] >
2022-02-08 17:48:56 -08:00
Vijayan Balasubramanian and Vijayan Balasubramanian
f4fae0e303
Remove single quote
...
This fixes bug template to show up on templates.
Signed-off-by: Vijayan Balasubramanian <[email protected] >
2022-02-08 14:17:05 -08:00
Philip May and Vijayan Balasubramanian
c34680a516
fix MD warnings in README.md
...
Signed-off-by: Philip May <[email protected] >
2022-02-08 11:39:58 -08:00
Philip May and Vijayan Balasubramanian
972fb64fe3
improve install doc with zsh
...
Signed-off-by: Philip May <[email protected] >
2022-02-08 11:39:58 -08:00
PhilipMay and Vijayan Balasubramanian
19be5802ea
add sphinx
...
Signed-off-by: Philip May <[email protected] >
2022-02-08 11:39:58 -08:00
Philip May and Vijayan Balasubramanian
4056fa0176
fix black formatting for new version
...
Signed-off-by: Philip May <[email protected] >
2022-02-05 00:13:37 -08:00
Philip May and Vijayan Balasubramanian
8b5a1caf61
change black target-version to py33
...
Signed-off-by: Philip May <[email protected] >
2022-02-05 00:13:37 -08:00
Philip May and Vijayan Balasubramanian
96bbbfa336
remove unused "type: ignore" comment
...
Signed-off-by: Philip May <[email protected] >
2022-02-01 13:05:37 -08:00
Shivam Dhar and Shivam Dhar
25ff092c8f
removes cert usage from CI module
...
Signed-off-by: Shivam Dhar <[email protected] >
2022-01-08 15:15:15 +05:30
Shivam Dhar and Shivam Dhar
c3a4f32b6c
delays importing numpy and pandas to reduce the startup time
...
Signed-off-by: Shivam Dhar <[email protected] >
2022-01-06 14:10:38 +05:30
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
Aleksei Atavin and GitHub
85b49ac228
Add default needs-triage label to issue templates ( #100 )
2021-12-28 10:23:32 +02:00
Trevor McCulloch and GitHub
1cd15b0845
Parse raw_data on error only if the Content-Type is application/json. ( #91 )
...
Some OpenSearch REST APIs will return a Content-Type of text/plain for certain
status codes which will trigger logging when the response is not parsable as
JSON. Checking the content-type first avoids this error.
This frequently happens with 401s, which occurs when we rotate user keys.
The input that triggers this behaviour can be triggered with `curl`:
```
$ curl -k -u"admin:wrong" -w"\n%{http_code}\n%{content_type}\n" https://localhost:9200/_cluster/health
Unauthorized
401
text/plain; charset=UTF-8
```
Signed-off-by: Trevor McCulloch <[email protected] >
2021-12-22 21:52:49 +02:00
Venu Vardhan Reddy Tekula and GitHub
829efcf36a
Add condition for shallow clone ( #70 )
...
The integration tests performs a deep checkout of
the opensearch repository. Instead, we can perform
a shallow clone the main branch to improve the speed
and performance of the tests.
Signed-off-by: Venu Vardhan Reddy Tekula <[email protected] >
2021-12-16 21:58:39 +02:00
Vijayan Balasubramanian and GitHub
ffce9f27a6
Use version instead of latest tag ( #99 )
...
Signed-off-by: Vijayan Balasubramanian <[email protected] >
2021-12-15 11:28:29 +02:00
Denis Zalevskiy and GitHub
67eb5ebe95
Update package documentation URL ( #83 )
...
So it points to the right location.
Fixes #81
Signed-off-by: Denis Zalevskiy <[email protected] >
2021-12-13 16:53:37 +02:00
CEHENKLE and GitHub
6998b28348
Add DCO check ( #89 )
...
* Add DCO check
Signed-off-by: CEHENKLE <[email protected] >
* Actually adding file this time ;)
Signed-off-by: CEHENKLE <[email protected] >
2021-11-11 21:27:00 -08:00
Rushi Agrawal and Vijayan Balasubramanian
4281fe0e2c
Update README: use pypi instead of git repo for installation
...
Signed-off-by: Rushi Agrawal <[email protected] >
2021-09-30 09:41:13 -07:00
Rushi Agrawal and Vijayan Balasubramanian
eaa0cd8765
Update setup.py to correctly pick up Python files
...
And also re-update package name in utils/build-dists.py so that it is
uninstalled successfully
Signed-off-by: Rushi Agrawal <[email protected] >
2021-09-19 18:18:09 -07:00
Vijayan Balasubramanian and Vijayan Balasubramanian
2dc1992032
Add python build for distribution to CI
...
Add CI to test python build. This is required before
publishing to pypi.
Signed-off-by: Vijayan Balasubramanian <[email protected] >
2021-09-19 18:18:09 -07:00
Rushi Agrawal and GitHub
ef88f43a72
Update package name to opensearch-py ( #72 )
...
Since opensearch is already taken, update distribution name to opensearch-py.
Update build utils accordingly to fix package name change.
Signed-off-by: Rushi Agrawal <[email protected] >
2021-09-16 13:51:57 -07: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
Rushi Agrawal
f4891be3c3
Fix potential security issues with jinja2 and pyyaml dep
...
Added escaping to jinja templates. With PyYAML dependency, accidentally
added '<3.4.1' whereas the intent was to make it '==3.4.1', while fixing
as per dependabot alert. Fixed it now.
Signed-off-by: Rushi Agrawal <[email protected] >
2021-09-09 19:05:18 +05:30
Venu Vardhan Reddy Tekula and Rushi Agrawal
d0edcc5c87
Add twine-check to the CI workflow
...
Sometimes changes can impact the ability to produce
a distributable artifact. This commit adds a condition in
the CI workflow to check if the distributions using twine.
Signed-off-by: Venu Vardhan Reddy Tekula <[email protected] >
2021-09-08 16:03:37 +05:30
Rushi Agrawal and Denis Zalevskiy
f9b52facd8
Add *.whl to gitignore
...
Signed-off-by: Rushi Agrawal <[email protected] >
2021-09-07 19:09:00 +03:00
Peter Nied and Rushi Agrawal
474ddb2ffb
Ready readme for distribution
...
Signed-off-by: Peter Nied <[email protected] >
2021-08-31 22:54:20 +05:30
Rushi Agrawal and GitHub
28547f5a9a
Add developer guide ( #57 )
...
Signed-off-by: Rushi Agrawal <[email protected] >
2021-08-31 17:12:26 +03:00
Rushi Agrawal
1212df567b
Update README.md examples to be consistent with doc examples
...
Signed-off-by: Rushi Agrawal <[email protected] >
2021-08-28 14:51:45 +05:30
Rushi Agrawal
ea397e0f92
Add support for Elasticsearch api versioning header
...
Originally added in Elasticsearch in commit
2c5f1d1569 , removed in OpenSearch in
3eac282c57
Note that this just adds support of 'elasticsearch' header, there's no
'opensearch' header support as such.
Signed-off-by: Rushi Agrawal <[email protected] >
2021-08-28 00:23:46 +05:30
Rushi Agrawal
1c539d1255
Add all maintainers as authors and maintainers in setup.py
...
Signed-off-by: Rushi Agrawal <[email protected] >
2021-08-26 11:49:50 +05:30
Rushi Agrawal
aea4a99d32
Fix typo in Rushi's surname
...
Signed-off-by: Rushi Agrawal <[email protected] >
2021-08-26 11:49:50 +05:30
Rushi Agrawal
5149372e45
Support integ test with security plugin enabled
...
Removed a docker-compose.yml file which wasn't being used.
Signed-off-by: Rushi Agrawal <[email protected] >
2021-08-26 11:49:31 +05:30