-
Notifications
You must be signed in to change notification settings - Fork 8.5k
[Fleet + Integrations UI] Migrate Fleet UI to new tabbed layout #101828
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
[Fleet + Integrations UI] Migrate Fleet UI to new tabbed layout #101828
Conversation
This is fixed through a hack for now, because Kibana's layout doesn't allow apps to flex the top-level wrapper via `flex: 1`. The same behavior reported in the original issue (elastic#101781) is present in all other Kibana apps. Fixes elastic#101781
|
Pinging @elastic/fleet (Team:Fleet) |
|
@elasticmachine merge upstream |
|
Thanks @kpollich - looks great! One small thing - I think we want to remove |
|
I think I found a small bug related to that PR, when you click on settings when you are on a details policy page the flyout is not displayed |
…lich/kibana into integrations-ui/adjust-fleet-layout
|
@elastic/security-asset-management @elastic/security-solution - need code owner review here. We've made some updates to Fleet's routing and fixed failing tests that resulted. |
|
Wound up just removing the beta badge for #100731 in this PR. Change was very small. |
💚 Build SucceededMetrics [docs]Module Count
Public APIs missing comments
Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: cc @kpollich |
paul-tavares
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did not run it locally, but looks good from a security solution standpoint. 👍
|
@elastic/security-asset-management - Is anyone available to give this a quick code owner review? I updated two links into Fleet's UI here (links to diff) because of changes in routing within the Fleet app. |
|
Given the small scope of the changed files that are under the outstanding codeowner review, I'm going to go ahead and merge this PR. Reviewers, feel free to leave any feedback afterwards. |
💔 Backport failed
To backport manually run: |
…tic#101828) * WIP: Migrate fleet to new page layout system * Add 'Add Agent' button to agents table * Fix flyout import in search and filter bar * Place settings/feedback in header * Move actions to top nav * Fix i18n + types + unit test failures * Remove unused props in DefaultLayout * Fix background height in Fleet layout This is fixed through a hack for now, because Kibana's layout doesn't allow apps to flex the top-level wrapper via `flex: 1`. The same behavior reported in the original issue (elastic#101781) is present in all other Kibana apps. Fixes elastic#101781 * Use euiHeaderHeightCompensation for min-height calc * Move settings portal to app component * Fix agent details URL in failing unit test * Remove unreferenced overview files + update functional tests * Remove unneeded fragment * Remove beta badges in Fleet + Integrations Fixes elastic#100731 * Fix i18n * Fix page path reference * Fix failing tests * Re-fix i18n post merge Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> # Conflicts: # x-pack/plugins/translations/translations/ja-JP.json # x-pack/plugins/translations/translations/zh-CN.json
) (#102393) * WIP: Migrate fleet to new page layout system * Add 'Add Agent' button to agents table * Fix flyout import in search and filter bar * Place settings/feedback in header * Move actions to top nav * Fix i18n + types + unit test failures * Remove unused props in DefaultLayout * Fix background height in Fleet layout This is fixed through a hack for now, because Kibana's layout doesn't allow apps to flex the top-level wrapper via `flex: 1`. The same behavior reported in the original issue (#101781) is present in all other Kibana apps. Fixes #101781 * Use euiHeaderHeightCompensation for min-height calc * Move settings portal to app component * Fix agent details URL in failing unit test * Remove unreferenced overview files + update functional tests * Remove unneeded fragment * Remove beta badges in Fleet + Integrations Fixes #100731 * Fix i18n * Fix page path reference * Fix failing tests * Re-fix i18n post merge Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> # Conflicts: # x-pack/plugins/translations/translations/ja-JP.json # x-pack/plugins/translations/translations/zh-CN.json

Summary
Migrates Fleet's layout to the new tab-based layout standardized across all Kibana apps.
A few other changes:
topNavMenucomponentScreenshots
/agentsis new home screenRef #98359