Commit Graph
46 Commits
Author SHA1 Message Date
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
Harsha Vamsi KalluriandGitHub 006dfc6cd7 Updating current maintainers: adding @VachaShah, @dblock, @harshavamsi (#219)
* Updating maintainers: adding @VachaShah @dblock @harshavamsi

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

* Fix formatting

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

* Fix admin names and text

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

* Add rushi to emeritus

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

* Removing rushi from codeowners

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

Signed-off-by: Harsha Vamsi Kalluri <[email protected]>
2022-10-19 08:47:09 -04: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 e3729f4d31 Adding Dependabot configuration (#192)
Signed-off-by: Vacha Shah <[email protected]>

Signed-off-by: Vacha Shah <[email protected]>
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 <[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 16929f1dc6 Using standardized templates from .github (#170)
Signed-off-by: Vacha Shah <[email protected]>
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 <[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 7ed477cca6 Adding CODEOWNERS file (#147)
Signed-off-by: Vacha Shah <[email protected]>
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 <[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
Aleksei AtavinandGitHub 65c12d7224 Rename needs-triage label to untriaged according org conventions (#129)
Signed-off-by: Aleksei Atavin <[email protected]>
2022-02-14 14:10:47 -05: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
Vijayan BalasubramanianandVijayan Balasubramanian f4fae0e303 Remove single quote
This fixes bug template to show up on templates.

Signed-off-by: Vijayan Balasubramanian <[email protected]>
2022-02-08 14:17:05 -08:00
PhilipMayandVijayan Balasubramanian 19be5802ea add sphinx
Signed-off-by: Philip May <[email protected]>
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 <[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 AgrawalandGitHub 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 200d3c584f Set up CI for elasticsearch-oss
Signed-off-by: Rushi Agrawal <[email protected]>
2021-08-06 12:25:34 +05:30
Shephali Mittal 7fa3e4d9e2 Copied OpenSearch repository template files.
Signed-off-by: Shephali Mittal <[email protected]>
2021-08-04 19:05:18 +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
a1cac1aaad [7.x] Add Python 3.9 to CI
Co-authored-by: Seth Michael Larson <[email protected]>
2020-11-19 13:46:10 -06:00
Seth Michael Larson 708e282eaf [7.x] Actually dockerize repo, update build-dists for release manager 2020-11-04 13:58:42 -06:00
Seth Michael LarsonandGitHub 9b8cee0199 [7.x] Add .ci/make.sh script for building releases
Co-authored-by: Seth Michael Larson <[email protected]>
2020-10-12 16:42:23 -05:00
Seth Michael Larson 4473f9a659 [7.x] Switch to Nox, add build_dist script 2020-06-24 14:44:04 -05:00
Seth Michael LarsonandGitHub 1bfb1113d3 [7.x] Split CI into Jenkins and GitHub Actions 2020-05-27 16:42:40 -05:00
Seth Michael LarsonandSeth Michael Larson 3a89b7bd01 Add linting and docs to GitHub Actions CI 2020-03-09 13:54:47 -05:00
Honza Král c24a6ca3e8 Adding a github issue template 2019-12-27 18:52:03 +01:00