@Supermathie can you please be sure that you are not mistype any part of it?
I was able to find two different places where people states that it worked as expected.
opened 08:25PM - 25 Jul 19 UTC
closed 08:20PM - 28 Aug 19 UTC
bug
Team:Operations
Feature:Configuration
**Kibana version:** 7.2.0
**Elasticsearch version:** 7.2.0
**Server OS ver… sion:** MacOS
**Browser version:** N/A
**Browser OS version:** N/A
**Original install method (e.g. download page, yum, from source, etc.):** Docker
**Describe the bug:**
When trying to pass an array in the `ELASTICSEARCH_HOSTS` env variable I'm getting a validation error.
**Steps to reproduce:**
I've tried various combinations of quotes, `[` operator, spaces etc.
`docker run --name kibana5 -p 5605:5601 -e ELASTICSEARCH_HOSTS='["http://10.45.3.2:9220,http://10.45.3.1:9230"]' -e "SERVER_NAME=localhost" docker.elastic.co/kibana/kibana:7.1.1`
**Expected behavior:**
Container starts with an array of ELASTICSEARCH_HOSTS
**Actual behavior:**
Server crashes with log message given below.
**Provide logs and/or server output (if relevant):**
```
^C{"type":"log","@timestamp":"2019-07-25T20:23:11Z","tags":["fatal","root"],"pid":1,"message":"{ ValidationError: child \"elasticsearch\" fails because [child \"hosts\" fails because [\"hosts\" at position 0
fails because [\"0\" must be a valid uri with a scheme matching the http|https pattern]]]\n at Object.exports.process (/usr/share/kibana/node_modules/joi/lib/errors.js:196:19)\n at internals.Object._val
idateWithOptions (/usr/share/kibana/node_modules/joi/lib/types/any/index.js:675:31)\n at module.exports.internals.Any.root.validate (/usr/share/kibana/node_modules/joi/lib/index.js:146:23)\n at Config._
commit (/usr/share/kibana/src/legacy/server/config/config.js:143:35)\n at Config.set (/usr/share/kibana/src/legacy/server/config/config.js:111:10)\n at Config.extendSchema (/usr/share/kibana/src/legacy/
server/config/config.js:84:10)\n at extendConfigService (/usr/share/kibana/src/legacy/plugin_discovery/plugin_config/extend_config_service.js:45:10) name: 'ValidationError' }"}
FATAL ValidationError: child "elasticsearch" fails because [child "hosts" fails because ["hosts" at position 0 fails because ["0" must be a valid uri with a scheme matching the http|https pattern]]]
```
**Any additional context:**
Hey,
I am running an Elasticsearch 7.3.0 cluster via docker-compose with 3 machines that host one MDI and one Coordinating-only node each. On one machine I host Kibana as well. I want Kibana to connect to all three coordinating-nodes due to loadbalancing purposes. Therefore I specify in the environment section of the kibana service the following setting:
ELASTICSEARCH_HOSTS: "https://192.168.2.120:9201,https://192.168.2.121:9201,https://192.168.2.122:9201"
However on the startup I get followi…