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

Saved objects service - Phase 1 #21151

Closed
6 tasks
rhoboat opened this issue Jul 24, 2018 · 2 comments
Closed
6 tasks

Saved objects service - Phase 1 #21151

rhoboat opened this issue Jul 24, 2018 · 2 comments
Labels
Feature:New Platform Meta Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc v6.5.1

Comments

@rhoboat
Copy link

rhoboat commented Jul 24, 2018

Let's release the first iteration of the saved objects system (on the new platform) as a core Kibana service that:

  • exposes a Saved Objects Client as it works today
  • allows a plugin to replace the Saved Objects Client
    • probably via a register-new-Client-factory method
    • supports Spaces

Once the bare service is written, we will push it up as a Feature Branch on Kibana for everyone to follow until it merges with master.

Since this looks a lot like the existing functionality in the legacy platform, what are the benefits of doing this work at all?

  • API Clarity. In the new platform, we'll have better support for changes to the saved objects client.
  • Core Service Responsibility. A great benefit of this work is the need to explore interactions between the Elasticsearch Service, Http Service, and Saved Object Service. By tackling this problem in the nascent stages of the new platform effort, we can set the stage for clearer boundaries and responsibilities for these core services.

Meta: #18842

@rhoboat rhoboat self-assigned this Jul 24, 2018
@rhoboat rhoboat added Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc Meta Feature:New Platform v6.5.0 labels Jul 24, 2018
@tsullivan
Copy link
Member

Would this effectively provide an API that the public can use for managing saved objects? For example, importing saved object backups in an automated way?

@rhoboat
Copy link
Author

rhoboat commented Aug 7, 2018

Phase 1 is just trying to get the same API into the new platform. @tsullivan

@spalger spalger added v6.5.1 and removed v6.5.0 labels Nov 14, 2018
@epixa epixa closed this as completed Mar 20, 2019
@epixa epixa removed this from To do in kibana-core [DEPRECATED] Mar 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:New Platform Meta Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc v6.5.1
Projects
None yet
Development

No branches or pull requests

4 participants