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:
- Clone build repo
- Update input manifest example: https://github.com/opensearch-project/opensearch-build/blob/main/manifests/2.6.0/opensearch-2.6.0.yml
- Fix the refs in manifest to point to a custom segrep enabled tar.
- Run ./build.sh
- Should give all plugin artifacts in the local
- 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
- run
./test.sh integ-test <manifest> --component ml-commons --paths opensearch=<locally generated tar folder>
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:
./test.sh integ-test <manifest> --component ml-commons --paths opensearch=<locally generated tar folder>