in src/main/groovy/com/epam/esp/elasticsearch/ElasticSearchHelper.groovy [67:85]
protected Builder assembleSettings(String clusterName, String login, String password, nodes) {
def settingsBuilder = Settings.builder()
if (clusterName == null) {
settingsBuilder.put('cluster.name', 'elasticsearch')
} else {
settingsBuilder.put('cluster.name', clusterName)
}
if (login != null) {
settingsBuilder.put('transport.ping_schedule', '5s')
.put('xpack.security.transport.ssl.enabled', false)
.put('xpack.security.user', "${login}:${password}".toString())
.put('request.headers.X-Found-Cluster', clusterName)
//String token = basicAuthHeaderValue(login, new SecureString(password.toCharArray()));
//client.filterWithHeader(Collections.singletonMap("Authorization", token)).prepareSearch().get();
}
return settingsBuilder
}