Skip to content

[SecuritySolution] New onboarding hub#218122

Merged
angorayc merged 10 commits intoelastic:mainfrom
angorayc:issue-11776
Apr 24, 2025
Merged

[SecuritySolution] New onboarding hub#218122
angorayc merged 10 commits intoelastic:mainfrom
angorayc:issue-11776

Conversation

@angorayc
Copy link
Contributor

@angorayc angorayc commented Apr 14, 2025

Summary

https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69/AI4DSOC?node-id=6037-42160&m=dev
https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69/AI4DSOC?node-id=6163-99294&m=dev

Search AI Lake:
ai4soc

Screenshot 2025-04-22 at 17 57 23 ai4soc_onboarding

Others:
others_integration
others_onboarding

Checklist

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

@angorayc angorayc force-pushed the issue-11776 branch 3 times, most recently from ef33420 to 451a406 Compare April 16, 2025 12:37
@angorayc angorayc changed the title Issue 11776 Apr 17, 2025
@angorayc angorayc changed the title AI onboarding hub Apr 22, 2025
@angorayc angorayc added release_note:skip Skip the PR/issue when compiling release notes backport:skip This PR does not require backporting labels Apr 22, 2025
@angorayc angorayc marked this pull request as ready for review April 22, 2025 17:28
@angorayc angorayc requested review from a team as code owners April 22, 2025 17:28
@angorayc angorayc requested a review from machadoum April 22, 2025 17:28
@botelastic botelastic bot added the Team:Fleet Team label for Observability Data Collection Fleet team label Apr 23, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

Copy link
Contributor

@juliaElastic juliaElastic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code LGTM

@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] Jest Tests #9 / discover responsive sidebar should render buttons in data view picker correctly
  • [job] [logs] Fleet Cypress Tests #1 / View agents list Agent status filter should filter on healthy and unhealthy
  • [job] [logs] Fleet Cypress Tests #1 / View agents list Bulk actions should allow to bulk upgrade agents and cancel that upgrade

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
securitySolution 7285 7311 +26

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
fleet 1406 1407 +1

Async chunks

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

id before after diff
fleet 1.7MB 1.7MB +951.0B
securitySolution 9.0MB 9.0MB +28.9KB
total +29.8KB

Page load bundle

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

id before after diff
securitySolution 89.6KB 89.6KB -1.0B
Unknown metric groups

API count

id before after diff
fleet 1535 1536 +1

async chunk count

id before after diff
securitySolution 123 126 +3

ESLint disabled line counts

id before after diff
securitySolution 583 586 +3

Total ESLint disabled count

id before after diff
securitySolution 668 671 +3

History

Copy link
Member

@machadoum machadoum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Entity Analytics changes LGTM!

});
LlmPerformanceMatrixDocsLink.displayName = 'LlmPerformanceMatrixDocsLink';

const SiemMigrationDocsLink = React.memo<{ text: string }>(({ text }) => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Siem migrations?

logeekal added a commit that referenced this pull request Apr 28, 2025
…219427)

## Summary

PR #218122 mistakenly removes the SIEM Migration `capabilitiesRequired`
config. This PR adds it back.
angorayc added a commit that referenced this pull request May 1, 2025
## Summary

1. Cleaning up for #218122
2. Update AI connector card:
[design](https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69?node-id=4831-210007&m=dev#1236688185)

<img width="2556" alt="Screenshot 2025-04-29 at 17 10 34"
src="https://github.com/user-attachments/assets/1f3116ce-b08c-4cff-a69b-8166dd0bf95c"
/>


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
@semd semd added backport:version Backport to applied version labels v8.19.0 and removed backport:skip This PR does not require backporting labels May 28, 2025
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.19

https://github.com/elastic/kibana/actions/runs/15302323151

@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.19

https://github.com/elastic/kibana/actions/runs/15302323089

@semd
Copy link
Contributor

semd commented May 28, 2025

@angorayc I triggered the backport to 8.19 for this, which we should always do for 9.1.0 features. I need it to backport this

@kibanamachine
Copy link
Contributor

💔 All backports failed

Status Branch Result
8.19 Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 218122

Questions ?

Please refer to the Backport tool documentation

1 similar comment
@kibanamachine
Copy link
Contributor

💔 All backports failed

Status Branch Result
8.19 Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 218122

Questions ?

Please refer to the Backport tool documentation

angorayc added a commit to angorayc/kibana that referenced this pull request May 28, 2025
https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69/AI4DSOC?node-id=6037-42160&m=dev

https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69/AI4DSOC?node-id=6163-99294&m=dev

Search AI Lake:
<img width="2560" alt="ai4soc"
src="https://github.com/user-attachments/assets/fe6eb7da-e246-4acc-87e6-3545afb18664"
/>

<img width="2560" alt="Screenshot 2025-04-22 at 17 57 23"
src="https://github.com/user-attachments/assets/e867eb59-6f35-4790-acd6-33739389bff3"
/>

<img width="2558" alt="ai4soc_onboarding"
src="https://github.com/user-attachments/assets/fe742aaa-5050-45ba-8615-54dba820edc7"
/>

Others:
<img width="2556" alt="others_integration"
src="https://github.com/user-attachments/assets/dbf5e59a-f888-4524-9925-f895fa35db31"
/>
<img width="2559" alt="others_onboarding"
src="https://github.com/user-attachments/assets/0e815db5-fb49-43bc-acde-389d4baf6a32"
/>

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

(cherry picked from commit f985d24)
akowalska622 pushed a commit to akowalska622/kibana that referenced this pull request May 29, 2025
## Summary


https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69/AI4DSOC?node-id=6037-42160&m=dev

https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69/AI4DSOC?node-id=6163-99294&m=dev

Search AI Lake:
<img width="2560" alt="ai4soc"
src="https://github.com/user-attachments/assets/fe6eb7da-e246-4acc-87e6-3545afb18664"
/>

<img width="2560" alt="Screenshot 2025-04-22 at 17 57 23"
src="https://github.com/user-attachments/assets/e867eb59-6f35-4790-acd6-33739389bff3"
/>

<img width="2558" alt="ai4soc_onboarding"
src="https://github.com/user-attachments/assets/fe742aaa-5050-45ba-8615-54dba820edc7"
/>

Others:
<img width="2556" alt="others_integration"
src="https://github.com/user-attachments/assets/dbf5e59a-f888-4524-9925-f895fa35db31"
/>
<img width="2559" alt="others_onboarding"
src="https://github.com/user-attachments/assets/0e815db5-fb49-43bc-acde-389d4baf6a32"
/>



### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
akowalska622 pushed a commit to akowalska622/kibana that referenced this pull request May 29, 2025
## Summary
A variable changed between elastic#217517
and elastic#218122 - this PR adjusts the
import
akowalska622 pushed a commit to akowalska622/kibana that referenced this pull request May 29, 2025
…lastic#219427)

## Summary

PR elastic#218122 mistakenly removes the SIEM Migration `capabilitiesRequired`
config. This PR adds it back.
akowalska622 pushed a commit to akowalska622/kibana that referenced this pull request May 29, 2025
## Summary

1. Cleaning up for elastic#218122
2. Update AI connector card:
[design](https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69?node-id=4831-210007&m=dev#1236688185)

<img width="2556" alt="Screenshot 2025-04-29 at 17 10 34"
src="https://github.com/user-attachments/assets/1f3116ce-b08c-4cff-a69b-8166dd0bf95c"
/>


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
@kibanamachine kibanamachine added the backport missing Added to PRs automatically when the are determined to be missing a backport. label May 29, 2025
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 218122 locally
cc: @angorayc

2 similar comments
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 218122 locally
cc: @angorayc

@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 218122 locally
cc: @angorayc

angorayc added a commit to angorayc/kibana that referenced this pull request Jun 3, 2025
https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69/AI4DSOC?node-id=6037-42160&m=dev

https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69/AI4DSOC?node-id=6163-99294&m=dev

Search AI Lake:
<img width="2560" alt="ai4soc"
src="https://github.com/user-attachments/assets/fe6eb7da-e246-4acc-87e6-3545afb18664"
/>

<img width="2560" alt="Screenshot 2025-04-22 at 17 57 23"
src="https://github.com/user-attachments/assets/e867eb59-6f35-4790-acd6-33739389bff3"
/>

<img width="2558" alt="ai4soc_onboarding"
src="https://github.com/user-attachments/assets/fe742aaa-5050-45ba-8615-54dba820edc7"
/>

Others:
<img width="2556" alt="others_integration"
src="https://github.com/user-attachments/assets/dbf5e59a-f888-4524-9925-f895fa35db31"
/>
<img width="2559" alt="others_onboarding"
src="https://github.com/user-attachments/assets/0e815db5-fb49-43bc-acde-389d4baf6a32"
/>

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

(cherry picked from commit f985d24)
@kibanamachine
Copy link
Contributor

Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync.
cc: @angorayc

angorayc added a commit that referenced this pull request Jun 4, 2025
## Summary

# Backport

This will backport the following commits from `main` to `8.19`:
- [New onboarding
hub(#218122)](#218122)

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
@kibanamachine kibanamachine removed the backport missing Added to PRs automatically when the are determined to be missing a backport. label Jun 4, 2025
angorayc added a commit to angorayc/kibana that referenced this pull request Jun 4, 2025
1. Cleaning up for elastic#218122
2. Update AI connector card:
[design](https://www.figma.com/design/DYs7j4GQdAhg7aWTLI4R69?node-id=4831-210007&m=dev#1236688185)

<img width="2556" alt="Screenshot 2025-04-29 at 17 10 34"
src="https://github.com/user-attachments/assets/1f3116ce-b08c-4cff-a69b-8166dd0bf95c"
/>

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

(cherry picked from commit f165dac)
@angorayc angorayc changed the title New onboarding hub Jun 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team Team:Security Generative AI Security Generative AI v8.19.0 v9.1.0

8 participants