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

Remove the legacy ES client from Core API #106885

Closed
mshustov opened this issue Jul 27, 2021 · 1 comment · Fixed by #107619
Closed

Remove the legacy ES client from Core API #106885

mshustov opened this issue Jul 27, 2021 · 1 comment · Fixed by #107619
Assignees
Labels
chore Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc technical debt Improvement of the software architecture and operational architecture

Comments

@mshustov
Copy link
Contributor

mshustov commented Jul 27, 2021

Blocked by #83910
When all plugins and tests are migrated to the new client, we need to remove the legacy client from the Core public API and remove the dependency on elasticsearch package.
We can split the work into two stages: remove the legacy client from the Core public API and remove the dependency.
The legacy ES client has been deprecated for more than a year, so the plugin developers had enough time to migrate to the new client. Also, plugin API is still experimental and doesn't comply with semver.

Remove 'legacyEs' service from FTR

@mshustov mshustov added chore Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc labels Jul 27, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-core (Team:Core)

@mshustov mshustov added the technical debt Improvement of the software architecture and operational architecture label Jul 29, 2021
@mshustov mshustov self-assigned this Aug 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc technical debt Improvement of the software architecture and operational architecture
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants