-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[SIEM migrations][Onboarding] Add support for topics in the onboarding page #201411
Conversation
Pinging @elastic/security-threat-hunting (Team:Threat Hunting) |
Pinging @elastic/security-threat-hunting-explore (Team:Threat Hunting:Explore) |
@elasticmachine merge upstream |
💛 Build succeeded, but was flaky
Failed CI StepsMetrics [docs]Module Count
Async chunks
Page load bundle
Unknown metric groupsasync chunk count
ESLint disabled line counts
Total ESLint disabled count
History
cc @semd |
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.
Thanks for this changes! 😎
x-pack/plugins/security_solution/public/onboarding/components/hooks/use_stored_state.ts
Outdated
Show resolved
Hide resolved
...ck/plugins/security_solution/public/siem_migrations/rules/service/rule_migrations_service.ts
Outdated
Show resolved
Hide resolved
x-pack/plugins/security_solution/public/onboarding/constants.ts
Outdated
Show resolved
Hide resolved
...ugins/security_solution/public/onboarding/components/onboarding_header/onboarding_header.tsx
Show resolved
Hide resolved
Starting backport for target branches: 8.x |
💔 All backports failed
Manual backportTo create the backport manually run:
Questions ?Please refer to the Backport tool documentation |
…g page (elastic#201411) ## Summary part of elastic/security-team#10667 Added support for multiple topics to the onboarding hub. Including: - Added group buttons to the header to select the Topic. It appears only if more than one topic is available. - Topics are configurable and can have required license, and capabilities, just like cards. - Added required experimental flags property to topic and card configurations. - Implemented selected topic persistence in the URL and localStorage, extending the existing feature for the selected card. - Siem migrations topic implemented with only connectors card (more cards will come later) - Connectors card shared components extracted to _common/connectors_ > [!NOTE] > This feature needs `siemMigrationsEnabled` experimental flag enabled to work. Otherwise only the default topic will be available and the topic selector won't be displayed. https://github.com/user-attachments/assets/1ec54911-71b9-4001-aeb4-a30564a83ca7 --------- Co-authored-by: Elastic Machine <[email protected]> (cherry picked from commit 02e9ee4)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…oarding page (#201411) (#202380) # Backport This will backport the following commits from `main` to `8.x`: - [[SIEM migrations][Onboarding] Add support for topics in the onboarding page (#201411)](#201411) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Sergi Massaneda","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-11-29T12:32:17Z","message":"[SIEM migrations][Onboarding] Add support for topics in the onboarding page (#201411)\n\n## Summary\r\n\r\npart of https://github.com/elastic/security-team/issues/10667\r\n\r\nAdded support for multiple topics to the onboarding hub. Including:\r\n\r\n- Added group buttons to the header to select the Topic. It appears only\r\nif more than one topic is available.\r\n- Topics are configurable and can have required license, and\r\ncapabilities, just like cards.\r\n- Added required experimental flags property to topic and card\r\nconfigurations.\r\n- Implemented selected topic persistence in the URL and localStorage,\r\nextending the existing feature for the selected card.\r\n- Siem migrations topic implemented with only connectors card (more\r\ncards will come later)\r\n- Connectors card shared components extracted to _common/connectors_\r\n\r\n> [!NOTE] \r\n> This feature needs `siemMigrationsEnabled` experimental flag enabled\r\nto work. Otherwise only the default topic will be available and the\r\ntopic selector won't be displayed.\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/1ec54911-71b9-4001-aeb4-a30564a83ca7\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <[email protected]>","sha":"02e9ee48c346bc27bd38942a8e96aea415230efe","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Threat Hunting","Team:Threat Hunting:Explore","backport:version","v8.18.0"],"number":201411,"url":"https://github.com/elastic/kibana/pull/201411","mergeCommit":{"message":"[SIEM migrations][Onboarding] Add support for topics in the onboarding page (#201411)\n\n## Summary\r\n\r\npart of https://github.com/elastic/security-team/issues/10667\r\n\r\nAdded support for multiple topics to the onboarding hub. Including:\r\n\r\n- Added group buttons to the header to select the Topic. It appears only\r\nif more than one topic is available.\r\n- Topics are configurable and can have required license, and\r\ncapabilities, just like cards.\r\n- Added required experimental flags property to topic and card\r\nconfigurations.\r\n- Implemented selected topic persistence in the URL and localStorage,\r\nextending the existing feature for the selected card.\r\n- Siem migrations topic implemented with only connectors card (more\r\ncards will come later)\r\n- Connectors card shared components extracted to _common/connectors_\r\n\r\n> [!NOTE] \r\n> This feature needs `siemMigrationsEnabled` experimental flag enabled\r\nto work. Otherwise only the default topic will be available and the\r\ntopic selector won't be displayed.\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/1ec54911-71b9-4001-aeb4-a30564a83ca7\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <[email protected]>","sha":"02e9ee48c346bc27bd38942a8e96aea415230efe"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/201411","number":201411,"mergeCommit":{"message":"[SIEM migrations][Onboarding] Add support for topics in the onboarding page (#201411)\n\n## Summary\r\n\r\npart of https://github.com/elastic/security-team/issues/10667\r\n\r\nAdded support for multiple topics to the onboarding hub. Including:\r\n\r\n- Added group buttons to the header to select the Topic. It appears only\r\nif more than one topic is available.\r\n- Topics are configurable and can have required license, and\r\ncapabilities, just like cards.\r\n- Added required experimental flags property to topic and card\r\nconfigurations.\r\n- Implemented selected topic persistence in the URL and localStorage,\r\nextending the existing feature for the selected card.\r\n- Siem migrations topic implemented with only connectors card (more\r\ncards will come later)\r\n- Connectors card shared components extracted to _common/connectors_\r\n\r\n> [!NOTE] \r\n> This feature needs `siemMigrationsEnabled` experimental flag enabled\r\nto work. Otherwise only the default topic will be available and the\r\ntopic selector won't be displayed.\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/1ec54911-71b9-4001-aeb4-a30564a83ca7\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <[email protected]>","sha":"02e9ee48c346bc27bd38942a8e96aea415230efe"}},{"branch":"8.x","label":"v8.18.0","labelRegex":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT-->
…g page (elastic#201411) ## Summary part of elastic/security-team#10667 Added support for multiple topics to the onboarding hub. Including: - Added group buttons to the header to select the Topic. It appears only if more than one topic is available. - Topics are configurable and can have required license, and capabilities, just like cards. - Added required experimental flags property to topic and card configurations. - Implemented selected topic persistence in the URL and localStorage, extending the existing feature for the selected card. - Siem migrations topic implemented with only connectors card (more cards will come later) - Connectors card shared components extracted to _common/connectors_ > [!NOTE] > This feature needs `siemMigrationsEnabled` experimental flag enabled to work. Otherwise only the default topic will be available and the topic selector won't be displayed. https://github.com/user-attachments/assets/1ec54911-71b9-4001-aeb4-a30564a83ca7 --------- Co-authored-by: Elastic Machine <[email protected]>
Summary
part of https://github.com/elastic/security-team/issues/10667
Added support for multiple topics to the onboarding hub. Including:
Note
This feature needs
siemMigrationsEnabled
experimental flag enabled to work. Otherwise only the default topic will be available and the topic selector won't be displayed.onboarding_page_topics.mov