Skip to content

[8.19] [Security Solution] Integrations card in automatic migrations (#221493)#222965

Merged
semd merged 1 commit intoelastic:8.19from
semd:backport/8.19/pr-221493
Jun 6, 2025
Merged

[8.19] [Security Solution] Integrations card in automatic migrations (#221493)#222965
semd merged 1 commit intoelastic:8.19from
semd:backport/8.19/pr-221493

Conversation

@semd
Copy link
Contributor

@semd semd commented Jun 6, 2025

Backport

This will backport the following commits from main to 8.19:

Questions ?

Please refer to the Backport tool documentation

…c#221493)

## Summary

issue: elastic/security-team#12309

Introduces the integrations card in the SIEM migrations topic, after the
"start rule migration" card.

Requirements:

- The same integrations card UI as the rest of the onboarding topics.
- When no migration is complete, show the same recommended integrations
as the default topic.
- When some migration is complete, show the integrations detected by the
rule migrations (all of them).
- Render a label next to the title showing the number of migration rules
linked to the integration (both prebuilt and custom rules)
  - Sort the integrations list by the number of rules linked.
- As the last integration item in the list, render a card to link the
integration auto-import

### Screenshots

When no migration has been executed yet:

![without
migration](https://github.com/user-attachments/assets/de1ccd87-37b0-43fd-b52e-a044712520b0)

When some migrations have been completed:

![with
migration](https://github.com/user-attachments/assets/0bc520cd-ce35-4299-a242-bbc89a5be061)

Auto import card is appended at the end:

![auto-import
card](https://github.com/user-attachments/assets/577172f9-d348-4764-9f4e-f769a4c4a03b)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit b5915de)

# Conflicts:
#	x-pack/solutions/security/plugins/security_solution/public/common/lib/integrations/hooks/use_integration_card_list.ts
@semd semd added the backport This PR is a backport of another PR label Jun 6, 2025
@semd semd requested a review from kibanamachine as a code owner June 6, 2025 11:08
@semd semd enabled auto-merge (squash) June 6, 2025 11:08
@botelastic botelastic bot added the Team:Fleet Team label for Observability Data Collection Fleet team label Jun 6, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

@semd semd closed this Jun 6, 2025
auto-merge was automatically disabled June 6, 2025 11:12

Pull request was closed

@semd semd reopened this Jun 6, 2025
@semd semd merged commit 483c12f into elastic:8.19 Jun 6, 2025
17 checks passed
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 Team:Fleet Team label for Observability Data Collection Fleet team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants