Skip to content

Test the opensearch sink against OpenSearch 3.#6491

Merged
dlvenable merged 1 commit intoopensearch-project:mainfrom
dlvenable:6485-opensearch-3
Feb 6, 2026
Merged

Test the opensearch sink against OpenSearch 3.#6491
dlvenable merged 1 commit intoopensearch-project:mainfrom
dlvenable:6485-opensearch-3

Conversation

@dlvenable
Copy link
Copy Markdown
Member

@dlvenable dlvenable commented Feb 5, 2026

Description

Data Prepper currently doesn't test against OpenSearch 3. This PR adds OpenSearch 3.0.0 and 3.4.0 as test targets in our GitHub Actions.

Some of the changes to support this:

  • Use complicated password for OpenSearch 3.x and beyond.
  • Addresses some issues found during testing where test would fail or get stuck by closing resources better and adding test timeouts.
  • Move waiting on the OpenSearch cluster into the OpenSearchIT class.
  • Use more Awaitility in tests and increased some waits. This was critical for getting the tests to run against OpenSearch 3.

Some other improvements to the GitHub Actions affected.

  • Updated the test names for the GitHub Actions.
  • Clarified the steps with a wait period.
  • Updated some actions versions.

Issues Resolved

Resolves #6485.

Check List

  • New functionality includes testing.
  • New functionality has a documentation issue. Please link to it in this PR.
    • New functionality has javadoc added
  • Commits are signed with a real name per the DCO

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Use complicated password for OpenSearch 3.x and beyond.

Addresses some issues found during testing where test would fail or get stuck by closing resources better and adding test timeouts. Move waiting on the OpenSearch cluster into the OpenSearchIT class.

Updated the test names for the GitHub Actions. Clarified the steps with a wait period. Updated some actions versions.

Resolves opensearch-project#6485.

Signed-off-by: David Venable <dlv@amazon.com>
@dlvenable dlvenable merged commit 49ce4f5 into opensearch-project:main Feb 6, 2026
97 checks passed
@dlvenable dlvenable deleted the 6485-opensearch-3 branch March 24, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OpenSearch 3 Verification

3 participants