Closed
Description
Elasticsearch Version
8.18
Installed Plugins
No response
Java Version
bundled
OS Version
Linux
Problem Description
The GET _migration/deprecations
API in 8.18 no longer lists deprecations for hidden indices like .ml-*
by default:
- if you run
GET _migration/deprecations
the deprecation warnings are not displayed - if you run GET
.ml*/_migration/deprecations
they are displayed
This is a change from the previous behavior in 7.17, where GET _migration/deprecations
would list the deprecation for .ml*
indices in the index_settings
part and the deprecation for ML model snapshots in the ml_settings
part.
This change in the API behavior breaks the expected workflow in Kibana Update Assistant in 8.18 since now no ES deprecation warnings for .ml-*
indices are shown before the major upgrade.
Steps to Reproduce
- Set up a cluster in 7.17
- Create an anomaly detection job, e.g. using kibana flights data
- Upgrade the cluster to 8.18
- Run
GET _migration/deprecations
in Dev Console
Logs (if relevant)
No response