Commit Graph
36 Commits
Author SHA1 Message Date
Rushi Agrawal 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 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
Rushi Agrawal 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
Rushi Agrawal f9b52facd8 Add *.whl to gitignore
Signed-off-by: Rushi Agrawal <[email protected]>
2021-09-07 19:09:00 +03:00
Rushi Agrawal 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
Rushi Agrawal 6fcc78a58c Replace elastic maintainers with Rushi (#49)
Rushi is added as temporary maintainer for now. Should ideally be
replaced with an email list

Also removed doc requirements, doc job, and updated description to mention
'low-level' client explicitly

Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-20 21:58:19 +03:00
Rushi Agrawal dd89555118 Run integration tests and release jobs on each pull request/branch push (#48)
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-20 21:49:19 +03:00
Rushi Agrawal 7627c706ff Add badges (#45)
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-20 21:47:30 +03:00
Rushi Agrawal 59867d5e6e Add a line in README about upcoming Python high-level client
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-20 18:47:52 +03:00
Rushi Agrawal 340069f6fa Remove left-over instances of 'es' or 'elasticsearch' word
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-20 13:50:01 +05:30
Rushi Agrawal bf3a04b263 Add back examples in README.md
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-19 13:08:26 +05:30
Rushi Agrawal 3eac282c57 Rename 7.10.2 -> 1.0.0 everywhere
Renaming caused breakages in API versioning code, so removed that part
because we will anyways be removing the whole Elastic API versioning
logic in near future.

Also removed unused variable in .github/workflows/integration.yml

Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-19 09:48:02 +05:30
Rushi Agrawal ed73459f05 Remove metadata header check.
This commit is essentially a revert of following three commits:

fe5367382b
58b376159c
b894e359df

Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-19 08:42:20 +05:30
Rushi Agrawal 004e346bb0 Change all instances of es->opensearch and ES->OPENSEARCH
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-19 07:58:20 +05:30
Rushi Agrawal c6cae11f97 Use opensearch1 instead of opensearch7 as example in tests
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-19 07:58:20 +05:30
Rushi Agrawal 9e9269c8f3 Rename Elasticsearch -> OpenSearch
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-19 07:58:20 +05:30
Rushi Agrawal 90cf2a78e7 [CI] Remove unused variables and logic
elasticsearch_container, elasticsearch_image vars were not being used,
so removed them. Also, cleaned up other variables which depended on them
(mostly hardcoded them instead of deriving from these removed variables)

Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-18 01:32:55 +05:30
Rushi Agrawal 6760edc6da Remove STACK_VERSION variable
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-18 01:32:55 +05:30
Rushi Agrawal 3dc1881a9d Support both OpenDistro and OpenSearch in CI
Note that it supports only without security plugin for now

Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-18 01:32:55 +05:30
Rushi Agrawal 75eb02aca8 Fix PyYAML dependabot alert (#30)
Use appropriate version of PyYAML which has security fix

Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-17 15:46:49 +03:00
Rushi Agrawal 9c87c74114 Remove generic issue template (#32)
..now that we have templates specific to bug, documentation, etc.

Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-17 15:40:55 +03:00
Rushi Agrawal 07c21725e8 remove platinum and change free -> oss
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-13 11:29:59 +05:30
Rushi Agrawal 87cf44ccd6 Rename dockerfiles for clarity
also rename image name to just 'odfe'

Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-13 11:19:49 +05:30
Rushi Agrawal 98cfd25604 change docker image to point to opendistro 1.13.2 image
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-13 11:19:49 +05:30
Rushi Agrawal a41fd13d2d remove all code related to xpack features
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-12 11:06:07 +05:30
Rushi Agrawal 633196a305 remove migration and deprecation client -- xpack features
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-12 11:06:07 +05:30
Rushi Agrawal 249c6217ac Add Rushi and Shephali to ADMINS.md
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-10 18:37:42 +05:30
Rushi Agrawal 5104ad9aee Remove xpack api code
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-06 12:25:34 +05:30
Rushi Agrawal 200d3c584f Set up CI for elasticsearch-oss
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-06 12:25:34 +05:30