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 AI onboarding hub Apr 17, 2025
@angorayc angorayc changed the title AI onboarding hub New 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 [SecuritySolution] 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants