Hi,
we're running Kibana as a Docker-container and can configure some options with environment-variables, but not all.
These see to work just fine:
"ELASTICSEARCH_HOSTS": "http://xxxxxxx:9200",
"ELASTICSEARCH_PASSWORD": "password",
"ELASTICSEARCH_SSL_VERIFICATIONMODE": "none",
"ELASTICSEARCH_USERNAME": "username",
"LOGGING_DEST": "stdout",
"LOGGING_JSON": "true",
"SERVER_NAME": "kibana-1",
"SERVER_PORT": "8080",
But apparently these aren't changing anything in the running container:
"KIBANA_DEFAULTROUTE": "/app/discover",
"NEWSFEED_ENABLED": "false",
"STATUS_ALLOWANONYMOUS": "true",
"TELEMETRY_ENABLED": "false",
"TELEMETRY_OPTIN": "false"
"XPACK_APM_ENABLED": "false",
"XPACK_APM_UI_ENABLED": "false",
"XPACK_GRAPH_ENABLED": "false",
"XPACK_GROKDEBUGGER_ENABLED": "true",
"XPACK_INFRA_ENABLED": "false",
"XPACK_ML_ENABLED": "false",
"XPACK_REPORTING_ENABLED": "false",
"XPACK_SIEM_ENABLED": "false",
"XPACK_TELEMETRY_ENABLED": "false",
"XPACK_UPTIME_ENABLED": "false",
^ formatting/style copied from our Nomad-Job.
The main goal was to disable the not-needed menu-items like "Observability", "Security", "Enterprise Search".
Used Kibana version is 7.12.1
. Official Elastic Docker-image
On a different Kibana instance, deployed as a Debian-package, the configuration in the kibana.yml (using the different notation) is working fine.
Is there still some sort of limited list of allowed ENV-variables for Kibana or is some undocumented prefix missing?
Regarding naming / formatting of ENV-variable names I only found this: Install Kibana with Docker | Kibana Guide [7.13] | Elastic
What could be the issue for Kibana not picking up the configuration?