-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
Migrate Kibana plugin "System API" to New Platform #43970
Comments
Pinging @elastic/kibana-platform |
I believe that |
depend on #39330
Shall we?
same here. it looks like Kibana specific information, not directly related to the HTTP layer, so it could be a part of the HTTP Service contract. Shouldn't we get rid of |
@restrry I agree on a lot of points here. It seems that the mechanics of how system api is communicated between the client and server should be concealed from plugins. I think this can easily be solved with:
|
I've hit one major snag here. The client-side HttpService's Though this will be a lot of work, I think we will have other needs to add properties and methods to the response object returned here. Given that, I'm going to attempt this refactor, but it is risky. |
@joshdover I tripped me up in the licensing plugin as with the current |
Both Security and Reporting plugins use
addSystemApiHeader
andisSystemApiRequest
methods exposed by the Kibana legacy plugin. And we have to use various workarounds to access these methods from the new platform plugins.It feels like something that belongs to platform, but not sure how exactly it should be represented there.
cc @restrry @kobelb
The text was updated successfully, but these errors were encountered: