Skip to content

[Segment Replication] Test all plugin compatibility #6602

@mch2

Description

@mch2

Leading up to GA of segment replication, we need to do a round of sanity testing with plugins.

This issue is to track that effort & results.

To do this testing we can run each repo's integTests that are provided as part of CI builds, but the tests will need to build a separate tarball with segrep enabled by default.

General steps:

  1. Clone build repo
  2. Update input manifest example: https://github.com/opensearch-project/opensearch-build/blob/main/manifests/2.6.0/opensearch-2.6.0.yml
  3. Fix the refs in manifest to point to a custom segrep enabled tar.
  4. Run ./build.sh
  5. Should give all plugin artifacts in the local
  6. Create test-manifest Example: https://github.com/opensearch-project/opensearch-build/blob/main/manifests/2.6.0/opensearch-2.6.0-test.yml that uses multi node. example: https://github.com/opensearch-project/opensearch-build/blob/main/manifests/2.7.0/opensearch-2.7.0-test.yml#L11-L17
  7. run ./test.sh integ-test <manifest> --component ml-commons --paths opensearch=<locally generated tar folder>

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions