Skip to content

[8.x] [SIEM migrations][Onboarding] Add support for topics in the onboarding page (#201411)#202380

Merged
semd merged 2 commits intoelastic:8.xfrom
semd:backport/8.x/pr-201411
Nov 30, 2024
Merged

[8.x] [SIEM migrations][Onboarding] Add support for topics in the onboarding page (#201411)#202380
semd merged 2 commits intoelastic:8.xfrom
semd:backport/8.x/pr-201411

Conversation

@semd
Copy link
Copy Markdown
Contributor

@semd semd commented Nov 30, 2024

Backport

This will backport the following commits from main to 8.x:

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 <elasticmachine@users.noreply.github.com>
(cherry picked from commit 02e9ee4)
@semd semd requested a review from kibanamachine as a code owner November 30, 2024 09:06
@semd semd added the backport This PR is a backport of another PR label Nov 30, 2024
@semd semd enabled auto-merge (squash) November 30, 2024 09:06
@semd semd merged commit 1e06948 into elastic:8.x Nov 30, 2024
@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
securitySolution 6289 6299 +10

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
securitySolution 13.4MB 13.4MB +15.1KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
securitySolution 86.5KB 86.5KB +7.0B
Unknown metric groups

async chunk count

id before after diff
securitySolution 101 102 +1

ESLint disabled line counts

id before after diff
securitySolution 554 555 +1

Total ESLint disabled count

id before after diff
securitySolution 639 640 +1

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

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants