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

[Meta] Prepare BeatsCM for new platform #47364

Open
4 of 13 tasks
mattapperson opened this issue Oct 4, 2019 · 1 comment
Open
4 of 13 tasks

[Meta] Prepare BeatsCM for new platform #47364

mattapperson opened this issue Oct 4, 2019 · 1 comment

Comments

@mattapperson
Copy link
Contributor

mattapperson commented Oct 4, 2019

This ticket outlines the necessary work to migrate to the new platform.

NOTE: This is a work in progress list and will be updated over time.

Timeline (these are all approximates and not set in stone)

Note: "Shims" are not needed as an intermediary step for BeatsCM. The adapter based architecture serves the same goals already.

7.7 (Estimated 2 - 4 days effort depending on unresolved issues)

Steps necessary for migration

Waiting on the following features from new platform in order to begin work

Create a replacement for client kibana_framework_adapter.ts

  • Move from XPackInfoProvider to License plugin
  • Migrate renderUIAtPath from the Angular to Application service
  • remove manageAngularLifecycle

Create a replacement for server kibana_framework_adapter.ts

  • Move all server.plugins.* calls to new platform
  • Migrate from server.plugins.security.getUser API to getUser from new platform
  • Move registerRoute to use new platform server API
  • Move exposeStaticDir to use new platform server API
@elasticmachine
Copy link
Contributor

Pinging @elastic/integrations (Team:Beats)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants