Closed
Description
In #55012 we decided to remove any API that could allow to access/query savedObjects from core setup contract, and move them to the start contract instead.
#55396 plans to do the same thing regarding UiSettings.
Steps:
- Expose Elasticsearch from start and deprecate setup API's Expose Elasticsearch from start and deprecate from setup #59886
- add
legacy
prefix for API exposed fromsetup
Deprecate es API exposed from setup contract #67596 - Move
context.elasticsearch.adminClient/dataClient
->context.elasticsearch.legacy.client
Mark elasticsearch client exposed via request context as deprecated #67319 - Refactor Core API (SavedObjectsService, RequestContext, etc.) to use Elasticsearch start API's Populate RequestHandlerContext with start API only #67579
- Refactor plugins to use Elasticsearch start API's Refactor Plugins to access elasticsearch from CoreStart #59915
- Refactor plugins to create custom Elasticsearch clients from start API's
Use ES API from start contract #66157
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment