Skip to content

Commit 620bd93

Browse files
authored
Merge pull request #31347 from gsmet/elasticsearch-docker-substitution
Adjust image name substitution for Elasticsearch Dev Services
2 parents dbaa5d8 + dc1f204 commit 620bd93

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

extensions/elasticsearch-rest-client-common/deployment/src/main/java/io/quarkus/elasticsearch/restclient/common/deployment/DevServicesElasticsearchProcessor.java

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public DevServicesResultBuildItem startElasticsearchDevService(
8484
}
8585

8686
StartupLogCompressor compressor = new StartupLogCompressor(
87-
(launchMode.isTest() ? "(test) " : "") + "Elasticsearch Dev Services Starting:",
87+
(launchMode.isTest() ? "(test) " : "") + "Dev Services for Elasticsearch starting:",
8888
consoleInstalledBuildItem, loggingSetupBuildItem);
8989
try {
9090
devService = startElasticsearch(dockerStatusBuildItem, configuration, buildItemsConfig, launchMode,
@@ -153,14 +153,14 @@ private DevServicesResultBuildItem.RunningDevService startElasticsearch(
153153
LaunchModeBuildItem launchMode, boolean useSharedNetwork, Optional<Duration> timeout) throws BuildException {
154154
if (!config.enabled.orElse(true)) {
155155
// explicitly disabled
156-
log.debug("Not starting dev services for Elasticsearch, as it has been disabled in the config.");
156+
log.debug("Not starting Dev Services for Elasticsearch, as it has been disabled in the config.");
157157
return null;
158158
}
159159

160160
for (String hostsConfigProperty : buildItemConfig.hostsConfigProperties) {
161161
// Check if elasticsearch hosts property is set
162162
if (ConfigUtils.isPropertyPresent(hostsConfigProperty)) {
163-
log.debugf("Not starting dev services for Elasticsearch, the %s property is configured.", hostsConfigProperty);
163+
log.debugf("Not starting Dev Services for Elasticsearch, the %s property is configured.", hostsConfigProperty);
164164
return null;
165165
}
166166
}
@@ -173,7 +173,7 @@ private DevServicesResultBuildItem.RunningDevService startElasticsearch(
173173

174174
// We only support ELASTIC container for now
175175
if (buildItemConfig.distribution == DevservicesElasticsearchBuildItem.Distribution.OPENSEARCH) {
176-
throw new BuildException("Dev services for Elasticsearch didn't support Opensearch", Collections.emptyList());
176+
throw new BuildException("Dev Services for Elasticsearch doesn't support OpenSearch", Collections.emptyList());
177177
}
178178

179179
// Hibernate Search Elasticsearch have a version configuration property, we need to check that it is coherent
@@ -182,9 +182,9 @@ private DevServicesResultBuildItem.RunningDevService startElasticsearch(
182182
String containerTag = config.imageName.substring(config.imageName.indexOf(':') + 1);
183183
if (!containerTag.startsWith(buildItemConfig.version)) {
184184
throw new BuildException(
185-
"Dev services for Elasticsearch detected a version mismatch, container image is " + config.imageName
185+
"Dev Services for Elasticsearch detected a version mismatch, container image is " + config.imageName
186186
+ " but the configured version is " + buildItemConfig.version +
187-
". Either configure a different image or disable dev services for Elasticsearch.",
187+
". Either configure a different image or disable Dev Services for Elasticsearch.",
188188
Collections.emptyList());
189189
}
190190
}
@@ -197,7 +197,8 @@ private DevServicesResultBuildItem.RunningDevService startElasticsearch(
197197
// Starting the server
198198
final Supplier<DevServicesResultBuildItem.RunningDevService> defaultElasticsearchSupplier = () -> {
199199
ElasticsearchContainer container = new ElasticsearchContainer(
200-
DockerImageName.parse(config.imageName).asCompatibleSubstituteFor("elasticsearch/elasticsearch"));
200+
DockerImageName.parse(config.imageName)
201+
.asCompatibleSubstituteFor("docker.elastic.co/elasticsearch/elasticsearch"));
201202
ConfigureUtil.configureSharedNetwork(container, "elasticsearch");
202203
if (config.serviceName != null) {
203204
container.withLabel(DEV_SERVICE_LABEL, config.serviceName);
@@ -254,7 +255,8 @@ private DevservicesElasticsearchBuildItemsConfiguration(List<DevservicesElastics
254255
version = buildItem.getVersion();
255256
} else if (!version.equals(buildItem.getVersion())) {
256257
// safety guard but should never occur as only Hibernate Search ORM Elasticsearch configure the version
257-
throw new BuildException("Multiple extensions request Elasticsearch Dev Services on different version.",
258+
throw new BuildException(
259+
"Multiple extensions request different versions of Elasticsearch for Dev Services.",
258260
Collections.emptyList());
259261
}
260262

@@ -263,7 +265,7 @@ private DevservicesElasticsearchBuildItemsConfiguration(List<DevservicesElastics
263265
} else if (!distribution.equals(buildItem.getDistribution())) {
264266
// safety guard but should never occur as only Hibernate Search ORM Elasticsearch configure the distribution
265267
throw new BuildException(
266-
"Multiple extensions request Elasticsearch Dev Services on different distribution.",
268+
"Multiple extensions request different distributions of Elasticsearch for Dev Services.",
267269
Collections.emptyList());
268270
}
269271

0 commit comments

Comments
 (0)