diff --git a/ozgcloud-elasticsearch-operator/src/test/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchTestClient.java b/ozgcloud-elasticsearch-operator/src/test/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchTestClient.java index adfbbee5093015e852d7ca7ea84713108a32d297..5376ee64b3d486af904218807fefa3633da0d955 100644 --- a/ozgcloud-elasticsearch-operator/src/test/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchTestClient.java +++ b/ozgcloud-elasticsearch-operator/src/test/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchTestClient.java @@ -43,10 +43,11 @@ public class ElasticsearchTestClient { private static final String USER = "elastic"; private static final String PASSWORD = "s3cret"; private static final int PORT = 9200; - private static final String SCHEME = "https"; + private static final String SCHEME = "http"; private static final Duration STARTUP_TIMEOUT = Duration.of(2, ChronoUnit.MINUTES); public static final ElasticsearchContainer ELASTICSEARCH_CONTAINER = new ElasticsearchContainer(IMAGE_NAME) + //.withAccessToHost(true) .withExposedPorts(PORT) .withPassword(PASSWORD) .withStartupTimeout(STARTUP_TIMEOUT) @@ -58,6 +59,8 @@ public class ElasticsearchTestClient { } private static RestClient buildRestClient() { + //ggf. IP-addresse vom Container ermitteln, die letzte Stelle ändern und mit der .1 reden (Host-Interface) + var host = new HttpHost("localhost", ELASTICSEARCH_CONTAINER.getMappedPort(PORT), SCHEME); var credentialsProvider = buildCredentialsProvider(); var builder = RestClient.builder(host);