Commit Graph
1379 Commits
Author SHA1 Message Date
Harsha Vamsi KalluriandGitHub 382f63e033 Adding bulk api docs to getting_started (#187)
* Adding bulk api docs to getting_started

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>

* Removing unnecessary file from gitignore

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>

* Removing local test files from gitignore

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>

* Separating docs into each use case

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2022-08-26 16:45:36 -07:00
Vacha ShahandGitHub 035b472650 Adding link checker workflow (#180)
* Adding link checker workflow

Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Using the latest version for lycheeverse

Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Fixing links

Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Fixing test failures due to asyncio

Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-07-21 11:06:37 -07:00
Vacha ShahandGitHub 16929f1dc6 Using standardized templates from .github (#170)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-07-19 11:01:34 -07:00
Venu Vardhan Reddy TekulaandGitHub 40e706fdcb Update the links to absolute URLS in README.md (#179)
This commit updates the links to absolute URLs in the
README.md file in order to avoid broken links in PyPI
page or anywhere.

Signed-off-by: Venu Vardhan Reddy Tekula <venu@chaoss.community>
2022-07-18 13:42:11 -07:00
Vacha ShahandGitHub 144fe88a1d Adding new OpenSearch versions and updating compatibility matrix (#175) 2022-06-28 13:01:20 -07:00
Philip MayandGitHub 3add044c21 Add link to api doc (#169)
Signed-off-by: Philip May <philip@may.la>
2022-06-09 12:14:37 -07:00
Vacha ShahandGitHub 76f2b60d11 Adding OpenSearch 2.0 to the test matrix (#168)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-05-26 16:07:27 -07:00
Vacha ShahandGitHub cae0577fd2 Bump client version to 2.0.0 (#167)
* Bump client version to 2.0.0

Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Adding test support for other unreleased branches

Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-05-26 11:07:47 -04:00
Vacha ShahandGitHub 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 <vachshah@amazon.com>

* Fixing integ tests after re-enabling 1.x versions

Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Separating out versions

Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-05-03 09:27:25 -07:00
Vacha ShahandGitHub 262f05ad02 Adding documentation for backport (#159)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-25 17:10:10 -07:00
Vacha ShahandGitHub 1569c05f08 Remove include_type_name parameter from APIs (#156)
* Remove include_type_name parameter from APIs

Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Applying formatting

Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-20 13:58:13 -07:00
Vacha ShahandGitHub 6da20db2d1 Fixing integration workflow matrix (#155)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-13 11:28:51 -07:00
Vacha ShahandGitHub b1eaba0064 Type removal breaking changes (#151)
* Breaking changes for type removal

Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Adding support to test against unreleased OpenSearch

Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Formatting

Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Addressing comments to refactor run-opensearch.sh

Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-13 10:47:48 -07:00
Vacha ShahandGitHub 092a013280 Removing DCO workflow since DCO now runs via App (#153)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-11 15:36:46 -07:00
Vacha ShahandGitHub 54c9dc3315 Adding auto backport functionality (#149)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-05 16:50:57 -07:00
Vacha ShahandGitHub 7ed477cca6 Adding CODEOWNERS file (#147)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-05 16:35:37 -07:00
Vacha ShahandGitHub 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 <vachshah@amazon.com>

* Adding a compatibility matrix and getting started guide with formatting

Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Splitting jobs for opendistro and opensearch

Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-05 14:06:54 -07:00
Sam FosterandGitHub fe1730a88b Move requests to install_requires (#142)
Signed-off-by: Sam Foster <sfoster.ka@gmail.com>
2022-03-29 11:39:47 -04:00
Shivam DharandShivam Dhar cd63637c28 updates version for 1.1 release
Signed-off-by: Shivam Dhar <dhshivam@amazon.com>
2022-03-21 13:18:17 -07:00
Shivam DharandShivam Dhar 03b2beff2d updates README to add usage for AWSV4SignerAuth
Signed-off-by: Shivam Dhar <dhshivam@amazon.com>
2022-03-16 14:37:29 -07:00
Shivam DharandShivam Dhar 6ab90be906 adds IAM auth support
Signed-off-by: Shivam Dhar <dhshivam@amazon.com>
2022-03-09 13:12:45 -08:00
Aleksei AtavinandGitHub 65c12d7224 Rename needs-triage label to untriaged according org conventions (#129)
Signed-off-by: Aleksei Atavin <axeo@aiven.io>
2022-02-14 14:10:47 -05:00
whitesource-for-github-com[bot]andVijayan Balasubramanian 7ad68d5c4c Add .whitesource configuration file 2022-02-08 17:49:15 -08:00
Philip MayandVijayan Balasubramanian eca0b1736f fix GH actin to build Sphinx
Signed-off-by: Philip May <philip@may.la>
2022-02-08 17:48:56 -08:00
Vijayan BalasubramanianandVijayan Balasubramanian f4fae0e303 Remove single quote
This fixes bug template to show up on templates.

Signed-off-by: Vijayan Balasubramanian <balasvij@amazon.com>
2022-02-08 14:17:05 -08:00
Philip MayandVijayan Balasubramanian c34680a516 fix MD warnings in README.md
Signed-off-by: Philip May <philip@may.la>
2022-02-08 11:39:58 -08:00
Philip MayandVijayan Balasubramanian 972fb64fe3 improve install doc with zsh
Signed-off-by: Philip May <philip@may.la>
2022-02-08 11:39:58 -08:00
PhilipMayandVijayan Balasubramanian 19be5802ea add sphinx
Signed-off-by: Philip May <philip@may.la>
2022-02-08 11:39:58 -08:00
Philip MayandVijayan Balasubramanian 4056fa0176 fix black formatting for new version
Signed-off-by: Philip May <philip@may.la>
2022-02-05 00:13:37 -08:00
Philip MayandVijayan Balasubramanian 8b5a1caf61 change black target-version to py33
Signed-off-by: Philip May <philip@may.la>
2022-02-05 00:13:37 -08:00
Philip MayandVijayan Balasubramanian 96bbbfa336 remove unused "type: ignore" comment
Signed-off-by: Philip May <philip@may.la>
2022-02-01 13:05:37 -08:00
Shivam DharandShivam Dhar 25ff092c8f removes cert usage from CI module
Signed-off-by: Shivam Dhar <dhshivam@amazon.com>
2022-01-08 15:15:15 +05:30
Shivam DharandShivam Dhar c3a4f32b6c delays importing numpy and pandas to reduce the startup time
Signed-off-by: Shivam Dhar <dhshivam@amazon.com>
2022-01-06 14:10:38 +05:30
Shivam DharandShivam Dhar cfe1190a22 removes elastic support from opensearch-py library
Signed-off-by: Shivam Dhar <dhshivam@amazon.com>
2022-01-05 22:22:43 +05:30
Vijayan BalasubramanianandGitHub d1179968a8 Update method documentation (#102)
remove reference to 8.0.

Signed-off-by: Vijayan Balasubramanian <balasvij@amazon.com>
2022-01-03 09:48:11 +02:00
Vijayan BalasubramanianandVijayan Balasubramanian c0b17289b0 Remove xpack api
Remove _cat/ml* api.

Signed-off-by: Vijayan Balasubramanian <balasvij@amazon.com>
2022-01-02 22:58:10 -08:00
Aleksei AtavinandGitHub 85b49ac228 Add default needs-triage label to issue templates (#100) 2021-12-28 10:23:32 +02:00
Trevor McCullochandGitHub 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 <trevor.mcculloch@benchling.com>
2021-12-22 21:52:49 +02:00
Venu Vardhan Reddy TekulaandGitHub 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 <venu@chaoss.community>
2021-12-16 21:58:39 +02:00
Vijayan BalasubramanianandGitHub ffce9f27a6 Use version instead of latest tag (#99)
Signed-off-by: Vijayan Balasubramanian <balasvij@amazon.com>
2021-12-15 11:28:29 +02:00
Denis ZalevskiyandGitHub 67eb5ebe95 Update package documentation URL (#83)
So it points to the right location.

Fixes #81

Signed-off-by: Denis Zalevskiy <dez@aiven.io>
2021-12-13 16:53:37 +02:00
CEHENKLEandGitHub 6998b28348 Add DCO check (#89)
* Add DCO check

Signed-off-by: CEHENKLE <henkle@amazon.com>

* Actually adding file this time ;)

Signed-off-by: CEHENKLE <henkle@amazon.com>
2021-11-11 21:27:00 -08:00
Rushi AgrawalandVijayan Balasubramanian 4281fe0e2c Update README: use pypi instead of git repo for installation
Signed-off-by: Rushi Agrawal <rushi.agr@gmail.com>
2021-09-30 09:41:13 -07:00
Rushi AgrawalandVijayan 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 <rushi.agr@gmail.com>
2021-09-19 18:18:09 -07:00
Vijayan BalasubramanianandVijayan 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 <balasvij@amazon.com>
2021-09-19 18:18:09 -07:00
Rushi AgrawalandGitHub 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 <rushi.agr@gmail.com>
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 <rushi.agr@gmail.com>
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 <rushi.agr@gmail.com>
2021-09-09 19:05:18 +05:30
Venu Vardhan Reddy TekulaandRushi 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 <venu@chaoss.community>
2021-09-08 16:03:37 +05:30
Rushi AgrawalandDenis Zalevskiy f9b52facd8 Add *.whl to gitignore
Signed-off-by: Rushi Agrawal <rushi.agr@gmail.com>
2021-09-07 19:09:00 +03:00