[Breaking change] Move xpack.telemetry.*
config to telemetry.*
#82432
Labels
Breaking Change
Feature:Upgrade Assistant
NeededFor:Core
Team:Core
Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc
Change description
Which release will ship the breaking change?
8.0
Describe the change. How will it manifest to users?
The configuration parameters prefixed by
xpack.telemetry
in thekibana.yml
file will make the config validation to be rejected and Kibana will crash.In the logs, it will show:
How many users will be affected?
The deprecation warning has been there ever since 7.5. And users don't tend to mess up with the telemetry configurations (unless they are disabling it). We would expect a small percentage of our user base to be affected by this breaking change.
What can users do to address the change manually?
Users can remove the prefix
xpack.
for everyxpack.telemetry
entry in the configuration file.How could we make migration easier with the Upgrade Assistant?
If the Upgrade Assistant has access to the raw config file (or config parameters), try to identify any entries prefixed with
xpack.telemetry
.Are there any edge cases?
Not that I'm aware of.
Test Data
Run Kibana with the config entry
xpack.telemetry.enabled: false
. It doesn't fail on7.x
but it crashes onmaster
with the error log shown below:Cross links
The changes were introduced in this PR: #51142
The text was updated successfully, but these errors were encountered: