Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[docker] add missing settings to docker kibana.yml #54811

Closed
111andre111 opened this issue Jan 14, 2020 · 2 comments · Fixed by #56411
Closed

[docker] add missing settings to docker kibana.yml #54811

111andre111 opened this issue Jan 14, 2020 · 2 comments · Fixed by #56411
Labels
Team:Operations Team label for Operations Team

Comments

@111andre111
Copy link

To https://github.com/elastic/kibana/blob/master/src/dev/build/tasks/os_packages/docker_generator/resources/bin/kibana-docker

I checked against that an excel sheet manually generated
kibana-settings.xlsx

and the outcome were these settings missing in docker.

apm_oss.sourcemapIndices
cpu.cgroup.path.override
cpuacct.cgroup.path.override
csp.rules
csp.strict
csp.warnLegacyBrowsers
elasticsearch.ssl.alwaysPresentCertificate
interpreter.enableInVisualize
kibana.autocompleteTerminateAfter
kibana.autocompleteTimeout
logging.json
map.proxyElasticMapsServiceInMaps
map.regionmap
map.regionmap.includeElasticMapsService
map.regionmap.layers[].attribution
map.regionmap.layers[].fields[]
map.regionmap.layers[].fields[].description
map.regionmap.layers[].fields[].name
map.regionmap.layers[].name
map.regionmap.layers[].url
map.tilemap.options.attribution
map.tilemap.options.maxZoom
map.tilemap.options.minZoom
map.tilemap.options.subdomains
map.tilemap.url
newsfeed.enabled
server.compression.enabled
server.compression.referrerWhitelist
server.cors
server.cors.origin
server.keepaliveTimeout
server.socketTimeout
server.xsrf.disableProtection
telemetry.allowChangingOptInStatus
telemetry.optIn
telemetry.optInStatusUrl
telemetry.sendUsageFrom
xpack.apm.ui.transactionGroupBucketSize
xpack.graph.canEditDrillDownUrls
xpack.graph.savePolicy
xpack.license_management.enabled
xpack.monitoring.cluster_alerts.email_notifications.email_address
xpack.monitoring.elasticsearch.logFetchCount
xpack.reporting.capture.maxAttempts
xpack.rollup.enabled
xpack.searchprofiler.enabled
xpack.security.audit.enabled

Referring to issue
#39592
there were added lots of settings.
So now is the question:

  1. Is there a way to generate a complete settings map against the source code because my manual approach may be not complete?

  2. Should we still add these settings to docker entrypoint variables until this issue will be applied?
    Create plan to automate kibana-docker settings #30598

@111andre111 111andre111 added the Team:Operations Team label for Operations Team label Jan 14, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-operations (Team:Operations)

@jbudz
Copy link
Member

jbudz commented Jan 15, 2020

There isn't a high level way to aggregate between the new and old platform. I tried to hack something out a while back and was able to get all non deprecated settings, so it wasn't great.

Going forward the approach we want to take is to remove all snake case settings, and then remove that whitelist entirely. We'll be run a case change on everything.

jbudz added a commit to jbudz/kibana that referenced this issue Jan 30, 2020
jbudz added a commit that referenced this issue Jan 30, 2020
jbudz added a commit that referenced this issue Jan 30, 2020
jbudz added a commit that referenced this issue Jan 31, 2020
jfsiii pushed a commit to jfsiii/kibana that referenced this issue Feb 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Operations Team label for Operations Team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants