Commit Graph
65 Commits
Author SHA1 Message Date
Sai Medhini Reddy MaryadaandGitHub b1c82a265d Bump version to 2.3.0 (#456)
Signed-off-by: saimedhi <saimedhi@amazon.com>
2023-07-26 17:19:22 -07:00
Vacha ShahandGitHub f235013f1d Adding @saimedhi as maintainer and codeowner (#451)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2023-07-26 10:05:58 -04:00
Sai Medhini Reddy MaryadaandGitHub 5fa6d994bd Added support for latest OpenSearch versions 2.7.0, 2.8.0 (#445)
Signed-off-by: saimedhi <saimedhi@amazon.com>
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 <naveenmathew0508@gmail.com>

* Update CHANGELOG.md

Signed-off-by: naveen <naveenmathew0508@gmail.com>

* ci: check if docs are built successfully

Signed-off-by: naveen <naveenmathew0508@gmail.com>

---------

Signed-off-by: naveen <naveenmathew0508@gmail.com>
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 <saimedhi@amazon.com>
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 <saimedhi@amazon.com>
2023-06-21 10:42:12 -07:00
florianvazelleandGitHub dafc966e4e ci(integration): use matrix value for opensearch version (#400)
Signed-off-by: florian <florian@harfanglab.fr>
2023-05-31 10:06:03 -04:00
Daniel (dB.) DoubrovkineandGitHub cef6e1b911 Added MacOS to GitHub CI. (#390)
Signed-off-by: dblock <dblock@amazon.com>
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 <nurovich14@gmail.com>
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 <yury.fridlyand@improving.com>

* Fix CI workflows.

Signed-off-by: Yury-Fridlyand <yury.fridlyand@improving.com>

* Add `OPENSEARCH_VERSION` variable.

Signed-off-by: Yury-Fridlyand <yury.fridlyand@improving.com>

* Set `OPENSEARCH_VERSION` to constant.

Signed-off-by: Yury-Fridlyand <yury.fridlyand@improving.com>

* CHANGELOG.md

Signed-off-by: Yury-Fridlyand <yury.fridlyand@improving.com>

* Add 2.6.0 version to test matrix.

Signed-off-by: Yury-Fridlyand <yury.fridlyand@improving.com>

---------

Signed-off-by: Yury-Fridlyand <yury.fridlyand@improving.com>
Co-authored-by: Daniel (dB.) Doubrovkine <dblock@amazon.com>
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 <gaiksaya@amazon.com>

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

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Co-authored-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>

---------

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
Co-authored-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
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 <saimedhi@amazon.com>
2023-02-14 15:03:56 -08:00
Daniel (dB.) DoubrovkineandGitHub 3d1dd7bbce Created untriaged issue workflow. (#290)
Signed-off-by: dblock <dblock@amazon.com>
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 <theotr@amazon.com>

Signed-off-by: Theo Truong <theotr@amazon.com>
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 <harshavamsi096@gmail.com>

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
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 <tsfarr@amazon.com>

Signed-off-by: Thomas Farr <tsfarr@amazon.com>
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 <saimedhi@amazon.com>

Signed-off-by: saimedhi <saimedhi@amazon.com>
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 <saimedhi@amazon.com>

* Compatibility with OpenSearch 2.1.0 - 2.4.1

Signed-off-by: saimedhi <saimedhi@amazon.com>

Signed-off-by: saimedhi <saimedhi@amazon.com>
Co-authored-by: Daniel (dB.) Doubrovkine <dblock@dblock.org>
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 <harshavamsi096@gmail.com>

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
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 <harshavamsi096@gmail.com>

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2022-11-29 14:09:34 -08:00
Sayali GaikawadandGitHub e44c5f1a07 Add release workflows (#240)
* Add release workflows

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Fix drafter

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Fix jenkins workflow

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Add credentials

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Fix jenkins lib version

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
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 <aiudirog@gmail.com>

* Fix formatting

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

* Moved CA_CERTS to the base Connection module

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

* Updated requests Connection to use common CA_CERTS by default

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

* Pass nox linting

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

* Update CHANGELOG.md and USER_GUIDE.md

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

* Updated AIOHttpConnection to only load CA_CERTS if verify_certs is True

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

* Added test cases for CA_CERTS handling in each Connection implementation

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

* Move CA cert handling to Connection.default_ca_certs()
Add test cases for the different CA cert configurations

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

* Update actions to test unsupported Python versions on ubuntu-20.04

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

* Fix Python versions being interpreted as floats

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

* Workaround Monkeypatch not available on old pytest versions

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>

Signed-off-by: Roger Aiudi <aiudirog@gmail.com>
Co-authored-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
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 <harshavamsi096@gmail.com>

* Update contributing to include changelog

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

* Fix links

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

* Add changelog and changelog verifier

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

* Adding dependabot actions for changelog PR

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

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2022-10-20 11:48:53 -07:00
Harsha Vamsi KalluriandGitHub 006dfc6cd7 Updating current maintainers: adding @VachaShah, @dblock, @harshavamsi (#219)
* Updating maintainers: adding @VachaShah @dblock @harshavamsi

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

* Fix formatting

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

* Fix admin names and text

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

* Add rushi to emeritus

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

* Removing rushi from codeowners

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

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2022-10-19 08:47:09 -04:00
Vacha ShahandGitHub 20cc9b4b98 Removing OpenDistro integration tests (#183)
Signed-off-by: Vacha Shah <vachshah@amazon.com>

Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-10-18 11:30:21 -07:00
Vacha ShahandGitHub e3729f4d31 Adding Dependabot configuration (#192)
Signed-off-by: Vacha Shah <vachshah@amazon.com>

Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-10-18 11:30:12 -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
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 <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 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
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
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
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
PhilipMayandVijayan Balasubramanian 19be5802ea add sphinx
Signed-off-by: Philip May <philip@may.la>
2022-02-08 11:39:58 -08:00
Aleksei AtavinandGitHub 85b49ac228 Add default needs-triage label to issue templates (#100) 2021-12-28 10:23:32 +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
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
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 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 <rushi.agr@gmail.com>
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 <rushi.agr@gmail.com>
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 <rushi.agr@gmail.com>
2021-08-20 21:49:19 +03:00