-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Dedicated dashboard & saved object APIs #124196
Comments
Pinging @elastic/kibana-core (Team:Core) |
We have a data views api, a minor update on the index patterns api. Docs will be merged shortly but are currently here - #123111 We should get the specifics of what you need for a find endpoint. |
@matschaffer could you elaborate a bit on the exact need, and on why using the Btw, the route you linked is an 'internal' route for the SO management plugin. Core's kibana/src/core/server/saved_objects/routes/find.ts Lines 27 to 30 in dfea0fe
Also, note that we all agree that in the long term, having per SO type endpoints is the way to go (#72028), but we're not here yet |
ah, thanks! So long as there's a stable public API I think @wandergeek 's needs should be served. I guess one small worry about a generic In a worst-case scenario we could end up wiping out all the IaC-managed index patterns (now data views) by receiving an empty set from a The existence of a dedicated api might help us remember to have some form of backward compat (at least a helpful error message) when changing names of things. |
Agreed - that said, we plan on living with |
Pinging @elastic/kibana-presentation (Team:Presentation) |
Removing the core label as just like app services introduced a dedicated API for data views, there's nothing holding the presentation team back from introducing a dedicated dashboard API. For the reasons outlined in this issue and #72028 the core team would highly recommend that the presentation team creates a dedicated dashboard HTTP API |
While this is something that's important, and we will most likely get to it in the future, this is not part of our current roadmap, and will not be added to it in the next few minors. Because of this, I will move this issue into our icebox. We can always reopen if our priorities change. |
Describe the feature:
Add dedicated kibana server routes for at least:
(could be split out into separate issues, but keeping together for now)
Describe a specific use case for the feature:
There are lots of folks around automating kibana configuration. @wandergeek among them (internal user).
Today it looks like the only API we have for this is https://github.com/elastic/kibana/blob/main/src/plugins/saved_objects_management/server/routes/find.ts#L28
The API is "experimental" but probably sees use since it's the only option (aside from direct ES index manipulation) available for automating kibana configuration.
Rel: #90429 - touches on the need for moving away from a single API, but is mainly focused on considering the current api "beta"
The text was updated successfully, but these errors were encountered: