Commit Graph
56 Commits
Author SHA1 Message Date
Daniel (dB.) DoubrovkineandGitHub 69750e82d8 Fix: typo. (#497)
Signed-off-by: dblock <[email protected]>
2023-09-15 11:51:55 -07:00
Sai Medhini Reddy MaryadaandGitHub 14602d61cf Bump version to 2.3.1 (#481)
Signed-off-by: saimedhi <[email protected]>
Signed-off-by: Sai Medhini Reddy Maryada <[email protected]>
2023-08-21 12:06:19 -07:00
Sai Medhini Reddy MaryadaandGitHub b1c82a265d Bump version to 2.3.0 (#456)
Signed-off-by: saimedhi <[email protected]>
2023-07-26 17:19:22 -07:00
Sai Medhini Reddy MaryadaandGitHub 5fa6d994bd Added support for latest OpenSearch versions 2.7.0, 2.8.0 (#445)
Signed-off-by: saimedhi <[email protected]>
2023-07-21 13:08:09 -04:00
Naveen MathewandGitHub faa298a3c4 fix : remove AttrJSONSerializer from autodoc classes to document (#433)
* fix : remove AttrJSONSerializer from autodoc classes to document

Signed-off-by: naveen <[email protected]>

* Update CHANGELOG.md

Signed-off-by: naveen <[email protected]>

* ci: check if docs are built successfully

Signed-off-by: naveen <[email protected]>

---------

Signed-off-by: naveen <[email protected]>
2023-07-13 13:22:30 -04:00
Sai Medhini Reddy MaryadaandGitHub e5789c7b52 Enhanced the Yaml test runner to utilize the rest-api-spec YAML tests from OpenSearch repo as the input source (#414)
Signed-off-by: saimedhi <[email protected]>
2023-06-26 19:07:06 -04:00
Sai Medhini Reddy MaryadaandGitHub be57a4d604 Removed tests against Python 2.7 in github workflows (#421)
Signed-off-by: saimedhi <[email protected]>
2023-06-21 10:42:12 -07:00
florianvazelleandGitHub dafc966e4e ci(integration): use matrix value for opensearch version (#400)
Signed-off-by: florian <[email protected]>
2023-05-31 10:06:03 -04:00
Daniel (dB.) DoubrovkineandGitHub cef6e1b911 Added MacOS to GitHub CI. (#390)
Signed-off-by: dblock <[email protected]>
2023-05-15 14:48:05 -07:00
Daniyar AuezkhanandGitHub 03b72c3c92 fix: added codecov to ci and made linter happy :) (#335)
Signed-off-by: bl1nkker <[email protected]>
2023-04-03 18:20:21 -07:00
409c883013 Update ci workflows (#318)
* Update CI workflows to include more Python and OpenSearch versions and run faster.

Signed-off-by: Yury-Fridlyand <[email protected]>

* Fix CI workflows.

Signed-off-by: Yury-Fridlyand <[email protected]>

* Add `OPENSEARCH_VERSION` variable.

Signed-off-by: Yury-Fridlyand <[email protected]>

* Set `OPENSEARCH_VERSION` to constant.

Signed-off-by: Yury-Fridlyand <[email protected]>

* CHANGELOG.md

Signed-off-by: Yury-Fridlyand <[email protected]>

* Add 2.6.0 version to test matrix.

Signed-off-by: Yury-Fridlyand <[email protected]>

---------

Signed-off-by: Yury-Fridlyand <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
2023-03-13 13:27:56 -07:00
4f66eb8ab9 Add 2PR approval to release workflow (#306)
* Add 2PR approval to release workflow

Signed-off-by: Sayali Gaikawad <[email protected]>

* Update .github/workflows/release-drafter.yml

Signed-off-by: Sayali Gaikawad <[email protected]>

Co-authored-by: Harsha Vamsi Kalluri <[email protected]>

---------

Signed-off-by: Sayali Gaikawad <[email protected]>
Co-authored-by: Harsha Vamsi Kalluri <[email protected]>
2023-03-08 12:33:39 -08:00
Sai Medhini Reddy MaryadaandGitHub c58375aa7b Merging opensearch-dsl-py to opensearch-py (#287)
Signed-off-by: saimedhi <[email protected]>
2023-02-14 15:03:56 -08:00
Daniel (dB.) DoubrovkineandGitHub 3d1dd7bbce Created untriaged issue workflow. (#290)
Signed-off-by: dblock <[email protected]>
2023-02-14 11:08:38 -08:00
Theo Nam TruongandGitHub 58aa041db3 Fixed Sigv4 Signing for Managed Service (#279)
Fixed SigV4 Signing for Async Requests with QueryStrings

Signed-off-by: Theo Truong <[email protected]>

Signed-off-by: Theo Truong <[email protected]>
2023-01-23 18:38:31 -08:00
Harsha Vamsi KalluriandGitHub 4059251c13 Bump version to 2.1.0 (#277)
Signed-off-by: Harsha Vamsi Kalluri <[email protected]>

Signed-off-by: Harsha Vamsi Kalluri <[email protected]>
2023-01-20 14:58:31 -08:00
Thomas FarrandGitHub c73e46381e Ensure Dependabot PR workflow retriggers on label change (#269)
Solves a race condition when PR is created but not yet labeled.

Signed-off-by: Thomas Farr <[email protected]>

Signed-off-by: Thomas Farr <[email protected]>
2023-01-17 08:47:03 -08:00
Sai Medhini Reddy MaryadaandGitHub 054d669139 Removed patch versions in integration tests for OpenSearch 1.0.0 - 2.3.0 to reduce Github Action jobs (#262)
Signed-off-by: saimedhi <[email protected]>

Signed-off-by: saimedhi <[email protected]>
2023-01-08 12:10:37 -05:00
b4bfde0e0b Added new OpenSearch versions and updated compatibility matrix (#257)
* Added new OpenSearch versions and updated compatibility matrix

Signed-off-by: saimedhi <[email protected]>

* Compatibility with OpenSearch 2.1.0 - 2.4.1

Signed-off-by: saimedhi <[email protected]>

Signed-off-by: saimedhi <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
2023-01-05 15:46:52 -08:00
Harsha Vamsi KalluriandGitHub e6951d9824 Updating changelog to include released changes. Adding skip-changelog tag (#249)
Signed-off-by: Harsha Vamsi Kalluri <[email protected]>

Signed-off-by: Harsha Vamsi Kalluri <[email protected]>
2023-01-03 12:24:25 -08:00
Harsha Vamsi KalluriandGitHub a372f313dd Incrementing version to 2.0.1 (#206)
Signed-off-by: Harsha Vamsi Kalluri <[email protected]>

Signed-off-by: Harsha Vamsi Kalluri <[email protected]>
2022-11-29 14:09:34 -08:00
Sayali GaikawadandGitHub e44c5f1a07 Add release workflows (#240)
* Add release workflows

Signed-off-by: Sayali Gaikawad <[email protected]>

* Fix drafter

Signed-off-by: Sayali Gaikawad <[email protected]>

* Fix jenkins workflow

Signed-off-by: Sayali Gaikawad <[email protected]>

* Add credentials

Signed-off-by: Sayali Gaikawad <[email protected]>

* Fix jenkins lib version

Signed-off-by: Sayali Gaikawad <[email protected]>

Signed-off-by: Sayali Gaikawad <[email protected]>
2022-11-28 14:29:22 -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
Harsha Vamsi KalluriandGitHub ecd15d44c7 Added CHANGELOG and verifier workflow (#218)
* Added CHANGELOG and verifier workflow

Signed-off-by: Harsha Vamsi Kalluri <[email protected]>

* Update contributing to include changelog

Signed-off-by: Harsha Vamsi Kalluri <[email protected]>

* Fix links

Signed-off-by: Harsha Vamsi Kalluri <[email protected]>

* Add changelog and changelog verifier

Signed-off-by: Harsha Vamsi Kalluri <[email protected]>

* Adding dependabot actions for changelog PR

Signed-off-by: Harsha Vamsi Kalluri <[email protected]>

Signed-off-by: Harsha Vamsi Kalluri <[email protected]>
2022-10-20 11:48:53 -07:00
Vacha ShahandGitHub 20cc9b4b98 Removing OpenDistro integration tests (#183)
Signed-off-by: Vacha Shah <[email protected]>

Signed-off-by: Vacha Shah <[email protected]>
2022-10-18 11:30:21 -07:00
Vacha ShahandGitHub 035b472650 Adding link checker workflow (#180)
* Adding link checker workflow

Signed-off-by: Vacha Shah <[email protected]>

* Using the latest version for lycheeverse

Signed-off-by: Vacha Shah <[email protected]>

* Fixing links

Signed-off-by: Vacha Shah <[email protected]>

* Fixing test failures due to asyncio

Signed-off-by: Vacha Shah <[email protected]>
2022-07-21 11:06:37 -07:00
Vacha ShahandGitHub 144fe88a1d Adding new OpenSearch versions and updating compatibility matrix (#175) 2022-06-28 13:01:20 -07:00
Vacha ShahandGitHub 76f2b60d11 Adding OpenSearch 2.0 to the test matrix (#168)
Signed-off-by: Vacha Shah <[email protected]>
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 <[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 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 <[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 ShahandGitHub 6da20db2d1 Fixing integration workflow matrix (#155)
Signed-off-by: Vacha Shah <[email protected]>
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 <[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 ShahandGitHub 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 ShahandGitHub 54c9dc3315 Adding auto backport functionality (#149)
Signed-off-by: Vacha Shah <[email protected]>
2022-04-05 16:50:57 -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 <[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
Shivam DharandShivam Dhar cd63637c28 updates version for 1.1 release
Signed-off-by: Shivam Dhar <[email protected]>
2022-03-21 13:18:17 -07:00
Philip MayandVijayan Balasubramanian eca0b1736f fix GH actin to build Sphinx
Signed-off-by: Philip May <[email protected]>
2022-02-08 17:48:56 -08:00
PhilipMayandVijayan Balasubramanian 19be5802ea add sphinx
Signed-off-by: Philip May <[email protected]>
2022-02-08 11:39:58 -08:00
CEHENKLEandGitHub 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
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 <[email protected]>
2021-09-19 18:18:09 -07:00
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 <[email protected]>
2021-09-08 16:03:37 +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 AgrawalandGitHub 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 AgrawalandGitHub 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 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 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 200d3c584f Set up CI for elasticsearch-oss
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-06 12:25:34 +05:30
1787f64d02 [7.x] Start testing on Python 3.10
Co-authored-by: Seth Michael Larson <[email protected]>
2021-06-07 13:30:04 -05:00
45a430e7c9 [Backport 7.x] Build dists in Docker during make.sh assemble
Co-authored-by: Seth Michael Larson <[email protected]>
2021-03-30 10:04:48 -05:00
58b376159c [7.x] Handle Python pre-releases properly in meta header
Co-authored-by: Seth Michael Larson <[email protected]>
2020-12-15 16:32:27 -06:00