github (and other vcs) integration for Kibana saved objects #16939
Labels
enhancement
New value added to drive a business result
Feature:Saved Objects
Team:Core
Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc
Describe the feature: One of the beauties of Kibana is how easy it is to create and save a new visualization (and saved searches and dashboards). But when lots of users create lots of saved objects things can get unwieldy.
An integration in Kibana with github (and possibly other version control systems) for saved objects could resolve a lot of these issues. I'm still thinking through some of the details but I could image a few different ways that it could work.
One way could be in the Saved Object page. In addition to exporting a saved object it could also show if you have
uncommited objects
(changes to a visualization for example). Orunstaged objects
. And show the git history on the saved objects would be great.Another way is right in the flow of saving an object. When you click save it would have a field for the commit comment. This might be a bit more involved to develop but I think would be better in the long run.
For either of these, you would have to use your github credentials. If you had x-pack security enabled, those credentials could possibly be stored with your password? But with 2 factor authentication it might get complicated? Otherwise each time you try to commit it would prompt for username and password?
We could also consider just saving revisions in Elasticsearch with a comment.
The text was updated successfully, but these errors were encountered: