diff --git a/Documentation/config-gerrit.txt b/Documentation/config-gerrit.txt index 7785935977..f1616351db 100644 --- a/Documentation/config-gerrit.txt +++ b/Documentation/config-gerrit.txt @@ -2960,6 +2960,7 @@ For further information about Elasticsearch security, please refer to the docume * link:https://www.elastic.co/guide/en/elastic-stack-overview/6.3/security-getting-started.html[Elasticsearch 6.3] * link:https://www.elastic.co/guide/en/elastic-stack-overview/6.4/security-getting-started.html[Elasticsearch 6.4] * link:https://www.elastic.co/guide/en/elastic-stack-overview/6.5/security-getting-started.html[Elasticsearch 6.5] +* link:https://www.elastic.co/guide/en/elastic-stack-overview/6.6/security-getting-started.html[Elasticsearch 6.6] [[elasticsearch.username]]elasticsearch.username:: + diff --git a/WORKSPACE b/WORKSPACE index 6e168a9a59..6fac8697d6 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -896,8 +896,8 @@ maven_jar( # and httpasyncclient as necessary. maven_jar( name = "elasticsearch-rest-client", - artifact = "org.elasticsearch.client:elasticsearch-rest-client:6.5.4", - sha1 = "552175b06e34df96f114d1c8aaa908e535c8f1be", + artifact = "org.elasticsearch.client:elasticsearch-rest-client:6.6.0", + sha1 = "f0ce1ea819fedde731511b440b025e4fb5a2f5f7", ) JACKSON_VERSION = "2.9.8" diff --git a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/pgm/ElasticReindexIT.java b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/pgm/ElasticReindexIT.java index 3d59ad3605..a8eab03907 100644 --- a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/pgm/ElasticReindexIT.java +++ b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/pgm/ElasticReindexIT.java @@ -32,7 +32,7 @@ public class ElasticReindexIT extends AbstractReindexTests { @ConfigSuite.Config public static Config elasticsearchV6() { - return getConfig(ElasticVersion.V6_5); + return getConfig(ElasticVersion.V6_6); } @ConfigSuite.Config diff --git a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/ssh/ElasticIndexIT.java b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/ssh/ElasticIndexIT.java index cf8503d9d5..3a1d05ffff 100644 --- a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/ssh/ElasticIndexIT.java +++ b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/ssh/ElasticIndexIT.java @@ -31,7 +31,7 @@ public class ElasticIndexIT extends AbstractIndexTests { @ConfigSuite.Config public static Config elasticsearchV6() { - return getConfig(ElasticVersion.V6_5); + return getConfig(ElasticVersion.V6_6); } @ConfigSuite.Config diff --git a/gerrit-elasticsearch/src/main/java/com/google/gerrit/elasticsearch/ElasticVersion.java b/gerrit-elasticsearch/src/main/java/com/google/gerrit/elasticsearch/ElasticVersion.java index b69f8f9219..6f9fac5bcb 100644 --- a/gerrit-elasticsearch/src/main/java/com/google/gerrit/elasticsearch/ElasticVersion.java +++ b/gerrit-elasticsearch/src/main/java/com/google/gerrit/elasticsearch/ElasticVersion.java @@ -23,6 +23,7 @@ public enum ElasticVersion { V6_3("6.3.*"), V6_4("6.4.*"), V6_5("6.5.*"), + V6_6("6.6.*"), V7_0("7.0.*"); private final String version; diff --git a/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticContainer.java b/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticContainer.java index b68e866e16..3687aa937f 100644 --- a/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticContainer.java +++ b/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticContainer.java @@ -46,6 +46,8 @@ public class ElasticContainer extends ElasticsearchContainer { return "docker.elastic.co/elasticsearch/elasticsearch-oss:6.4.3"; case V6_5: return "docker.elastic.co/elasticsearch/elasticsearch-oss:6.5.4"; + case V6_6: + return "docker.elastic.co/elasticsearch/elasticsearch-oss:6.6.0"; case V7_0: return "docker.elastic.co/elasticsearch/elasticsearch-oss:7.0.0-alpha2"; } diff --git a/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryAccountsTest.java b/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryAccountsTest.java index c4a787f3bd..5e75c82d09 100644 --- a/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryAccountsTest.java +++ b/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryAccountsTest.java @@ -34,7 +34,7 @@ public class ElasticV6QueryAccountsTest extends AbstractQueryAccountsTest { return; } - container = ElasticContainer.createAndStart(ElasticVersion.V6_5); + container = ElasticContainer.createAndStart(ElasticVersion.V6_6); nodeInfo = new ElasticNodeInfo(container.getHttpHost().getPort()); } diff --git a/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryChangesTest.java b/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryChangesTest.java index 536ba746c9..413a8156c6 100644 --- a/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryChangesTest.java +++ b/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryChangesTest.java @@ -35,7 +35,7 @@ public class ElasticV6QueryChangesTest extends AbstractQueryChangesTest { return; } - container = ElasticContainer.createAndStart(ElasticVersion.V6_5); + container = ElasticContainer.createAndStart(ElasticVersion.V6_6); nodeInfo = new ElasticNodeInfo(container.getHttpHost().getPort()); } diff --git a/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryGroupsTest.java b/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryGroupsTest.java index 22186f53ce..84e1f8a906 100644 --- a/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryGroupsTest.java +++ b/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticV6QueryGroupsTest.java @@ -34,7 +34,7 @@ public class ElasticV6QueryGroupsTest extends AbstractQueryGroupsTest { return; } - container = ElasticContainer.createAndStart(ElasticVersion.V6_5); + container = ElasticContainer.createAndStart(ElasticVersion.V6_6); nodeInfo = new ElasticNodeInfo(container.getHttpHost().getPort()); } diff --git a/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticVersionTest.java b/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticVersionTest.java index ddbf9f8946..19b20eddb8 100644 --- a/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticVersionTest.java +++ b/gerrit-elasticsearch/src/test/java/com/google/gerrit/elasticsearch/ElasticVersionTest.java @@ -40,6 +40,9 @@ public class ElasticVersionTest { assertThat(ElasticVersion.forVersion("6.5.0")).isEqualTo(ElasticVersion.V6_5); assertThat(ElasticVersion.forVersion("6.5.1")).isEqualTo(ElasticVersion.V6_5); + assertThat(ElasticVersion.forVersion("6.6.0")).isEqualTo(ElasticVersion.V6_6); + assertThat(ElasticVersion.forVersion("6.6.1")).isEqualTo(ElasticVersion.V6_6); + assertThat(ElasticVersion.forVersion("7.0.0")).isEqualTo(ElasticVersion.V7_0); assertThat(ElasticVersion.forVersion("7.0.1")).isEqualTo(ElasticVersion.V7_0); } @@ -59,6 +62,7 @@ public class ElasticVersionTest { assertThat(ElasticVersion.V6_3.isV6OrLater()).isTrue(); assertThat(ElasticVersion.V6_4.isV6OrLater()).isTrue(); assertThat(ElasticVersion.V6_5.isV6OrLater()).isTrue(); + assertThat(ElasticVersion.V6_6.isV6OrLater()).isTrue(); assertThat(ElasticVersion.V7_0.isV6OrLater()).isTrue(); } @@ -69,6 +73,7 @@ public class ElasticVersionTest { assertThat(ElasticVersion.V6_3.isV7OrLater()).isFalse(); assertThat(ElasticVersion.V6_4.isV7OrLater()).isFalse(); assertThat(ElasticVersion.V6_5.isV7OrLater()).isFalse(); + assertThat(ElasticVersion.V6_6.isV7OrLater()).isFalse(); assertThat(ElasticVersion.V7_0.isV7OrLater()).isTrue(); } }