[ML] Update REST endpoint calls to remove _xpack #28069
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
As a result of elastic/elasticsearch#35958 which deprecates the X-Pack-centric REST endpoints, switches the start of the endpoint calls to use e.g.
_ml
rather than_xpack/ml
, preventing deprecation warnings being generated in Elasticsearch.Also updates the corresponding unit test to check that the URLs start with a leading forward slash, rather than
/_xpack/
, to test against all the plugin endpoints being called ('/_ml' and '/_security').Checklist
(https://github.com/elastic/kibana/blob/master/packages/kbn-i18n/README.md)
Fixes #26876