-
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
[WIP] Migrate Stack Management plugins to use new solutions nav #100837
Conversation
# Conflicts: # src/core/public/rendering/_base.scss
(KibanaPageLayout -> KibanaPageTemplate)
# Conflicts: # src/plugins/kibana_react/public/page_layout/page_layout.tsx
Todo: Fix pageTitle icon and supply bottom bar to layout when upgrading EUI
…/stack_management
…st on type 'ManagementAppMountParams'.
@elasticmachine merge upstream |
💔 Build Failed
Failed CI Steps
Test FailuresKibana Pipeline / jest / Jest Tests.src/plugins/advanced_settings/public/management_app.AdvancedSettings should render unfiltered with query parsing errorStandard Out
Stack Trace
Kibana Pipeline / jest / Jest Tests.src/plugins/kibana_react/public/page_template.KibanaPageTemplate render default empty promptStandard Out
Stack Trace
Kibana Pipeline / jest / Jest Tests.src/plugins/kibana_react/public/page_template.KibanaPageTemplate render custom empty prompt onlyStandard Out
Stack Trace
and 16 more failures, only showing the first 3. Metrics [docs]Module Count
Public APIs missing comments
Async chunks
Page load bundle
Unknown metric groupsAPI count
References to deprecated APIs
History
To update your PR or re-run it, just comment with: |
Is this a draft or is the PR ready for review? |
@pgayvallet Not for ready review yet, this feature branch is just a work in progress while we migrate the Stack Management plugins (see #100748). I'll go ahead and mark this PR as draft for now to avoid confusion. |
We've decided on a different path for this 7.14 effort. I'm closing this PR in favor of #101335 and we no longer need a feature branch as there's no real "breaks" in that PR but just some layout oddities that I'm hopeful will get fixed by 7.14. I've also moved the list to a new meta ticket: #101336 Sorry for any premature/redundant work/planning. |
This feature branch replaces #100085 and supports #98359.
Summary
This work captures the migration of the Stack Management plugins to the new solutions nav.
Plugins to migrate
Observability
ES UI
ML
Reporting services
Alerting services
Security
App and app services
Core
Note to reviewers
Sorry for the premature ping. Should have used a draft! We're using this as a feature branch to gradually migrate over Management apps to the new solutions nav. We'll code review each incremental PR as we merge it here and once all plugins have been migrated we'll be able to merge this branch to master with minimal review.
Note to migrators
See #100748 for an example of the process ES UI is using to track plugins during the migration process, and the steps we're applying to migrate each plugin. See #100838 for an annotated example of what these steps look like applied to actual code.
Note about CI
This PR fundamentally breaks all of the layouts of the Management plugins. As a result, navigation is missing and many functional tests will fail because they can't locate buttons to click to navigate to the plugin under test. As we merge PRs into this branch, as long as we verify the appropriate tests are passing in those PRs, we'll gradually fix CI in this PR until all tests are passing again.