Use official elasticsearch docker image for tests

This is a switch from elasticsearch-oss image to the full image.
ElasticSearch's point in time feature will be introduced in a
follow-up change (I8baa6e07) and is not available in the oss
image used in blacktop/elasticsearch* images. Hence the need
for switch. Although the tests are only run against the latest
version (7.10), we switch the older versions as well to the
full image to be consistent. When running tests with the full
image we will likely run into OOM issues on the docker hosts.
To help mitigate that, run the tests sequentially.

Change-Id: I951ce5e630a528f87ff3946647d96fe136702043
2 files changed
tree: 20a87c0bbb45bfe70e3f274827c6644a5fb1d3b8
  1. src/
  2. BUILD
  3. external_plugin_deps.bzl
  4. Jenkinsfile
  5. LICENSE
  6. README.md
README.md

Index backend for Gerrit, based on ElasticSearch

Indexing backend libModule for Gerrit Code Review based on ElasticSearch.

This module was originally part of Gerrit core and then extracted into a separate component from v3.5.0-rc3 as part of Change-Id: Ib7b5167ce.

How to build

This libModule is built like a Gerrit in-tree plugin, using Bazelisk. See the build instructions for more details.

Setup

See the setup instructions for how to install the index-elasticsearch module.

For further information and supported options, refer to the config documentation.

Integration test

This libModule runs tests like a Gerrit in-tree plugin, using Bazelisk. See the test instructions for more details.