1650 Commits

Author SHA1 Message Date
Harsha Vamsi Kalluri cfb2cf7b60 Adding async support for AWSSigV4 (#254)
* Adding async support for AWSSigV4

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

* Fix names for connection classes

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

* Update tests to async name space

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

* Add import exceptions to python < 3.6

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

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2023-01-02 17:25:48 -05:00
Jeppe Fihl-Pearson 4c4091b12c Fix DeprecationWarning raised by urllib3 1.26.13 (#246)
* Fix DeprecationWarning raised by urllib3 1.26.13

urllib3 has started to emit a DeprecationWarning whenever
HTTPResponse.getheaders() is called since version 1.26.13.

This changes the one place where this is done to instead use
HTTPResponse.headers instead, which is the recommend way of retrieving
the headers going forwards.

Signed-off-by: Jeppe Fihl-Pearson <jeppe@memrise.com>

* Add CHANGELOG entry

Signed-off-by: Jeppe Fihl-Pearson <jeppe@memrise.com>

Signed-off-by: Jeppe Fihl-Pearson <jeppe@memrise.com>
2022-12-01 11:26:24 -08:00
Neckbuster b6b35f4666 feat: Added pool_maxsize for RequestsHttpConnection (#216)
Signed-off-by: Niket Singh <singhnik82@gmail.com>

Signed-off-by: Niket Singh <singhnik82@gmail.com>
Co-authored-by: Niket Singh <niket.singh@dailyrounds.org>
Co-authored-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2022-12-01 11:24:59 -08:00
psaiz d6e994a411 Example of authenticating with kerberos (#214)
Signed-off-by: Pablo Saiz <pablo.saiz@cern.ch>

Signed-off-by: Pablo Saiz <pablo.saiz@cern.ch>
Co-authored-by: Pablo Saiz <pablo.saiz@cern.ch>
Co-authored-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2022-12-01 11:22:49 -08:00
William Beckler 0aeb8a0c4f Update README.md (#198) 2022-11-30 15:15:40 -08:00
Sai Medhini Reddy Maryada 659d30f539 Modified index definition in client/__init__py (#245)
Signed-off-by: saimedhi <saimedhi@amazon.com>

Signed-off-by: saimedhi <saimedhi@amazon.com>
2022-11-30 11:04:34 -05:00
Harsha Vamsi Kalluri 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
Harsha Vamsi Kalluri 7874ed0e32 fix tests for master (#243)
Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2022-11-28 14:29:37 -08:00
Sayali Gaikawad 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
Sai Medhini Reddy Maryada dea10c80e5 Updated bulk action in helpers (#239)
Signed-off-by: saimedhi <saimedhi@amazon.com>

Signed-off-by: saimedhi <saimedhi@amazon.com>
2022-11-23 14:04:05 -05:00
aiudirog 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
Sai Medhini Reddy Maryada fc5ff84267 Updated getting started to user guide (#233)
Signed-off-by: saimedhi <saimedhi@amazon.com>

Signed-off-by: saimedhi <saimedhi@amazon.com>
2022-11-04 15:06:07 -07:00
Arpit-Bandejiya 8ece008605 Fix point in time rest api (#191)
* Add change for point in time

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

* resolve minor comments

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

* Add Unit tests

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

* minor changes

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

* minor edits in API calls

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

* Fixing lint errors

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

* Add documentation for the new API

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

* minor nit fix

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

* minor nit fix

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

* Added license in test file

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

* Add ChangeLog

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>

Signed-off-by: Arpit Bandejiya <abandeji@amazon.com>
2022-11-01 23:19:31 -07:00
Harsha Vamsi Kalluri 8879644ec4 Added timeout to available input query parameters (#210)
* Added timeout to available input query parameters

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

* Add unit test to ensure that timeout is an accepted parameter

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

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2022-10-25 10:41:29 -07:00
Harsha Vamsi Kalluri 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 Kalluri 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
Harsha Vamsi Kalluri 11e5d146a4 Adds alerting plugin related docs (#213)
* Adds alerting plugin related docs

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

* Adds alerting examples to docs

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

Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2022-10-18 11:42:49 -07:00
Vacha Shah 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 Shah 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
Arnav Das 2d03dc773b Alerting Plugins (#93)
* Alert Plugin

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* lint file header license

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* Tests For Alerting[Monitors]

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* Tests For Alerting[Destinations]

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* dynamic lookup 90#issuecomment-1003396742

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* Alerting Async

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* Lint Changes

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* alerting plugins integration tests

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* Integ UnitTests Skip on OPENSEARCH_VERSION >= 2.0.0

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* Unit Test Skip Complete

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* License Headers fixed

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* test_urllib3_connection timeout

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* lint

Signed-off-by: Arnav Das <arnav.das88@gmail.com>

* Fix licenses in all files

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

* Remove elastic search licenses on new files

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

* Fix formatting

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

Signed-off-by: Arnav Das <arnav.das88@gmail.com>
Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
Co-authored-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com>
2022-10-03 14:45:18 -04:00
jaydm26 9398975f98 Adds various client docs within Opensearch client (#204)
Signed-off-by: Jay Mehta <jaydm2608@gmail.com>
Signed-off-by: Jay Mehta <jayd2608@gmail.com>

Signed-off-by: Jay Mehta <jaydm2608@gmail.com>
Signed-off-by: Jay Mehta <jayd2608@gmail.com>
Co-authored-by: Jay Mehta <jayd2608@gmail.com>
2022-09-27 15:51:17 -04:00
Harsha Vamsi Kalluri 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 Shah 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 Shah 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 Tekula 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 Shah 144fe88a1d Adding new OpenSearch versions and updating compatibility matrix (#175) 2022-06-28 13:01:20 -07:00
Philip May 3add044c21 Add link to api doc (#169)
Signed-off-by: Philip May <philip@may.la>
2022-06-09 12:14:37 -07:00
Vacha Shah 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 Shah 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 Shah 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 Shah 262f05ad02 Adding documentation for backport (#159)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-25 17:10:10 -07:00
Vacha Shah 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 Shah 6da20db2d1 Fixing integration workflow matrix (#155)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-13 11:28:51 -07:00
Vacha Shah 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 Shah 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 Shah 54c9dc3315 Adding auto backport functionality (#149)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-05 16:50:57 -07:00
Vacha Shah 7ed477cca6 Adding CODEOWNERS file (#147)
Signed-off-by: Vacha Shah <vachshah@amazon.com>
2022-04-05 16:35:37 -07:00
Vacha Shah 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 Foster 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 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 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 Dhar 6ab90be906 adds IAM auth support
Signed-off-by: Shivam Dhar <dhshivam@amazon.com>
2022-03-09 13:12:45 -08:00
Aleksei Atavin 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] 7ad68d5c4c Add .whitesource configuration file 2022-02-08 17:49:15 -08:00
Philip May eca0b1736f fix GH actin to build Sphinx
Signed-off-by: Philip May <philip@may.la>
2022-02-08 17:48:56 -08:00
Vijayan 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 May c34680a516 fix MD warnings in README.md
Signed-off-by: Philip May <philip@may.la>
2022-02-08 11:39:58 -08:00
Philip May 972fb64fe3 improve install doc with zsh
Signed-off-by: Philip May <philip@may.la>
2022-02-08 11:39:58 -08:00
PhilipMay 19be5802ea add sphinx
Signed-off-by: Philip May <philip@may.la>
2022-02-08 11:39:58 -08:00
Philip May 4056fa0176 fix black formatting for new version
Signed-off-by: Philip May <philip@may.la>
2022-02-05 00:13:37 -08:00