Bazel: Consume entity converters via plugin API Now that entity converter targets are exported through the Gerrit plugin API, index-opensearch no longer needs to depend on them directly and can avoid bundling those classes into the final artifact. Depends-On: https://gerrit-review.googlesource.com/c/gerrit/+/574561 Change-Id: I6a846c16ddbdc899e7fbb7acc00a65d8cb81582d
Indexing backend libModule for Gerrit Code Review based on OpenSearch.
This module is based on a copy of the index-elasticsearch module which was adapted to the OpenSearch APIs. OpenSearch was forked from ElasticSearch when ElasticSearch 7.11 switched to Server Side Public License (SSPL) and the Elastic License which aren't OSI approved Open Source licenses. Meanwhile the APIs of ElasticSearch and OpenSearch diverged, hence the creation of this new module.
This libModule is built like a Gerrit in-tree plugin, using Bazelisk. See the build instructions for more details.
See the setup instructions for how to install the index-opensearch module.
For further information and supported options, refer to the config documentation.
This libModule runs tests like a Gerrit in-tree plugin, using Bazelisk. See the test instructions for more details.