Elasticsearch: Support and use v6.6.0 for testing

Bump the elasticsearch-rest-client version to 6.6.0, accordingly.

None of the breaking changes mentioned in [1] negatively impact this
integration, according to console output of the 'elastic' tagged tests.

[1] https://www.elastic.co/guide/en/elasticsearch/reference/current/release-notes-6.6.0.html

Change-Id: I4908254ebda9a2a8296b1fe7b174065637485a03
This commit is contained in:
Marco Miller 2019-01-30 14:26:11 -05:00
parent 96f9af8b17
commit 2a898de87a
10 changed files with 16 additions and 7 deletions

View File

@ -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::
+

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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";
}

View File

@ -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());
}

View File

@ -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());
}

View File

@ -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());
}

View File

@ -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();
}
}