You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All Elastic-internal indices will be converted to "system indices" in 8.0. The goal of system indices is to prevent accidental tampering/breakage/corruption of data & index settings by users when using the user-facing REST APIs in Elasticsearch.
The new "Kibana ES Plugin" will only support a single Kibana installation per Elasticsearch cluster. Due to this change, we will be removing support for the kibana.index & related settings which allowed users to have multiple, separate Kibana installs on the same cluster.
Instead, we are encouraging users to utilize the Spaces functionality and we want to assist in migrating to Spaces as best we can. To this end, we plan to leverage the Saved Objects import/export features to allow users to export all of their Kibana data and then import it into a space on a shared Kibana install. However, today there are several limitations to this functionality that need to be addressed before users will be able to successfully export all of their data:
I'm not sure this is necessarily a blocker for allowing users to migrate to Spaces
Logging
As part of the migration to the Kibana Platform, we introduced a new logger that supports many new features to bring Kibana's logging capabilities more inline with Elasticsearch's logging. Internally, virtually all log messages flow through the new system, but we are still relying on the legacy logging system to actually write to the final output. In 8.0, we'd like to remove support for the old logging system entirely, including its configuration values so that we no longer have to support this (untested) code.
Blockers to removing the legacy logging system (meta issue)
[deferred] Refactor naming format of the config settings in kibana.yml file (will done by Operations team, but we will have to update out code Settings should use snake_case #7444)
I believe all remaining items on this list have been deferred, so I've updated the checklist accordingly. Now that we are past 8.0 FF, I'll go ahead and close this.
This meta issue is to meant capture all work on the Core team that needs to be completed for the 8.0 release.
Elasticsearch
Saved Objects
Public HTTP API Changes
/api/settings
[Breaking] Removexpack_legacy
plugin &/api/settings
route #105695Remove support for legacy exports
We deprecated the legacy export format in 7.0 and we need to remove the UI code from master for supporting this:
Migrating to System Indices
Meta Issue
All Elastic-internal indices will be converted to "system indices" in 8.0. The goal of system indices is to prevent accidental tampering/breakage/corruption of data & index settings by users when using the user-facing REST APIs in Elasticsearch.
Related Issues
kibana.index
setting Deprecatekibana.index
setting #82521Removing multi-tenancy support
Overall issue
The new "Kibana ES Plugin" will only support a single Kibana installation per Elasticsearch cluster. Due to this change, we will be removing support for the
kibana.index
& related settings which allowed users to have multiple, separate Kibana installs on the same cluster.Instead, we are encouraging users to utilize the Spaces functionality and we want to assist in migrating to Spaces as best we can. To this end, we plan to leverage the Saved Objects import/export features to allow users to export all of their Kibana data and then import it into a space on a shared Kibana install. However, today there are several limitations to this functionality that need to be addressed before users will be able to successfully export all of their data:
Logging
As part of the migration to the Kibana Platform, we introduced a new logger that supports many new features to bring Kibana's logging capabilities more inline with Elasticsearch's logging. Internally, virtually all log messages flow through the new system, but we are still relying on the legacy logging system to actually write to the final output. In 8.0, we'd like to remove support for the old logging system entirely, including its configuration values so that we no longer have to support this (untested) code.
Blockers to removing the legacy logging system (meta issue)
Cleanup
Configuration
kibana.yml
kibana.yml
file (will done by Operations team, but we will have to update out code Settings should use snake_case #7444)server.xsrf.whitelist
setting Allow disabling xsrf protection per an endpoint #58717kibana.yml
file [New Platform] 8.0 Refactor kibana.yml #4670578
error code for unknown config keys instead of the 'legacy'64
(see Kibana should use proper exit signal when stops due to a configuration error #96376 and Fix config validation whenelastic.apm
is defined #96502)telemetry.sendUsageTo: staging | prod
config. (See [Telemetry] Deprecate telemetry url configs #96761 and [Telemetry] Add telemetry.sendUsageTo config #107396)The text was updated successfully, but these errors were encountered: