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

[ML] New platform migration #49743

Closed
78 tasks done
peteharverson opened this issue Oct 30, 2019 · 2 comments
Closed
78 tasks done

[ML] New platform migration #49743

peteharverson opened this issue Oct 30, 2019 · 2 comments

Comments

@peteharverson
Copy link
Contributor

peteharverson commented Oct 30, 2019

Meta issue outlining the work required to migrate the ML plugin to the new platform.

Server Side

Browser

  • Convert all Angular based components to use React (see [ML] Migrate Angular-based components to React #18374)
  • Shim client side
  • Remove use of Angular injectables (used in directives, controllers, services)
    • config
    • indexPatterns
    • kbnUrl
    • kbnBaseUrl
    • Private
    • reactDirective
    • savedSearches
    • $route
    • $compile (used in 2 tests, explorer_directive.js, timeseriesexplorer_directive.js)
    • $scope (management page jobs list)
    • $timeout
  • Move ui utils not in NP into ML
  • Migrate ui util imports to NP equivalents
    • ui/autocomplete_providers
    • ui/chrome (management)
    • ui/index_patterns
    • ui/management (management)
    • ui/metadata (management)
    • ui/notify
    • ui/registry/feature_catalogue
    • ui/registry/field_formats
    • ui/resize_checker
    • ui/saved_objects
    • ui/system_api (used in http service for headers)
    • ui/timefilter
    • ui/i18n (management)
    • ui/utils/query_string
    • ui/new_platform
  • Convert management plugins from angular
  • Move all ui util imports to single Context
  • Replace use of AppState and GlobalState ([ML] Fix appState/globalState #52986)
  • Replace our http service with Kibana core.http client ([ML] Use Kibana's HttpHandler for HTTP requests #59320)
  • Migrate everything from legacy shim to NP equivalent
  • Migrate to use any external plugin dependencies
  • Delete shim

Plugin

  • Move everything to new plugin folder to actually boot up via new platform
@elasticmachine
Copy link
Contributor

Pinging @elastic/ml-ui (:ml)

@peteharverson
Copy link
Contributor Author

Closing issue as work to migrate ML to the new platform is complete for 7.7.0.

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

2 participants