[Security Solution][SIEM migrations] Onboarding UI improvements#204320
[Security Solution][SIEM migrations] Onboarding UI improvements#204320semd merged 83 commits intoelastic:mainfrom
Conversation
…_ui' into 10667/siem_migrations/onboarding_ui_flyout
…grations/onboarding_ui_flyout
…ns/onboarding_ui_flyout
…ns/onboarding_ui_flyout' into 10667/siem_migrations/onboarding_ui_flyout
💚 Build Succeeded
Metrics [docs]Module Count
Async chunks
Page load bundle
Unknown metric groupsasync chunk count
References to deprecated APIs
History
cc @semd |
|
Starting backport for target branches: 8.x https://github.com/elastic/kibana/actions/runs/12375309176 |
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…tic#204320) ## Summary Part of: elastic/security-team#10667 #### Improvements - Implementation of the Onboarding card to create migrations using the flyout - Migration complete summary panel implemented - Migration ready panel improved to detect missing resources - Migration processing improved - Migration missing resources panel implemented - All migration panels and refactored to be reusable by translation table using the - `RuleMigrationDataInputWrapper` implemented to reuse the Flyout from the translation table - Request poll interval increased from 5 to 10 seconds due to event loop usage. > [!NOTE] > This feature needs `siemMigrationsEnabled` experimental flag enabled to work. ## Screenshots Lookups input  Translation "complete" panel  Translation "created" panel (w/ and w/o missing macros)  Translation processing (preparing)  Translation processing (translating)  --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> (cherry picked from commit 303eee8)
|
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. |
…tic#204320) ## Summary Part of: elastic/security-team#10667 #### Improvements - Implementation of the Onboarding card to create migrations using the flyout - Migration complete summary panel implemented - Migration ready panel improved to detect missing resources - Migration processing improved - Migration missing resources panel implemented - All migration panels and refactored to be reusable by translation table using the - `RuleMigrationDataInputWrapper` implemented to reuse the Flyout from the translation table - Request poll interval increased from 5 to 10 seconds due to event loop usage. > [!NOTE] > This feature needs `siemMigrationsEnabled` experimental flag enabled to work. ## Screenshots Lookups input  Translation "complete" panel  Translation "created" panel (w/ and w/o missing macros)  Translation processing (preparing)  Translation processing (translating)  --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
|
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. |
8 similar comments
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
…tic#204320) ## Summary Part of: elastic/security-team#10667 #### Improvements - Implementation of the Onboarding card to create migrations using the flyout - Migration complete summary panel implemented - Migration ready panel improved to detect missing resources - Migration processing improved - Migration missing resources panel implemented - All migration panels and refactored to be reusable by translation table using the - `RuleMigrationDataInputWrapper` implemented to reuse the Flyout from the translation table - Request poll interval increased from 5 to 10 seconds due to event loop usage. > [!NOTE] > This feature needs `siemMigrationsEnabled` experimental flag enabled to work. ## Screenshots Lookups input  Translation "complete" panel  Translation "created" panel (w/ and w/o missing macros)  Translation processing (preparing)  Translation processing (translating)  --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
|
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. |
2 similar comments
|
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. |
|
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. |
…#204320) (#204719) # Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution][SIEM migrations] Onboarding UI improvements (#204320)](#204320) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Sergi Massaneda","email":"sergi.massaneda@elastic.co"},"sourceCommit":{"committedDate":"2024-12-17T14:42:02Z","message":"[Security Solution][SIEM migrations] Onboarding UI improvements (#204320)\n\n## Summary\r\n\r\nPart of: https://github.com/elastic/security-team/issues/10667\r\n\r\n#### Improvements\r\n\r\n- Implementation of the Onboarding card to create migrations using the\r\nflyout\r\n- Migration complete summary panel implemented\r\n- Migration ready panel improved to detect missing resources\r\n- Migration processing improved\r\n- Migration missing resources panel implemented\r\n- All migration panels and refactored to be reusable by translation\r\ntable using the\r\n- `RuleMigrationDataInputWrapper` implemented to reuse the Flyout from\r\nthe translation table\r\n- Request poll interval increased from 5 to 10 seconds due to event loop\r\nusage.\r\n\r\n\r\n> [!NOTE] \r\n> This feature needs `siemMigrationsEnabled` experimental flag enabled\r\nto work.\r\n\r\n## Screenshots\r\n\r\nLookups input\r\n\r\n\r\n\r\n\r\nTranslation \"complete\" panel\r\n\r\n\r\nTranslation \"created\" panel (w/ and w/o missing macros)\r\n\r\n\r\nTranslation processing (preparing)\r\n\r\n\r\nTranslation processing (translating)\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"303eee8fee32f5922a87ab7f9cce651d0b2c5735","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: SecuritySolution","backport:version","v8.18.0"],"number":204320,"url":"https://github.com/elastic/kibana/pull/204320","mergeCommit":{"message":"[Security Solution][SIEM migrations] Onboarding UI improvements (#204320)\n\n## Summary\r\n\r\nPart of: https://github.com/elastic/security-team/issues/10667\r\n\r\n#### Improvements\r\n\r\n- Implementation of the Onboarding card to create migrations using the\r\nflyout\r\n- Migration complete summary panel implemented\r\n- Migration ready panel improved to detect missing resources\r\n- Migration processing improved\r\n- Migration missing resources panel implemented\r\n- All migration panels and refactored to be reusable by translation\r\ntable using the\r\n- `RuleMigrationDataInputWrapper` implemented to reuse the Flyout from\r\nthe translation table\r\n- Request poll interval increased from 5 to 10 seconds due to event loop\r\nusage.\r\n\r\n\r\n> [!NOTE] \r\n> This feature needs `siemMigrationsEnabled` experimental flag enabled\r\nto work.\r\n\r\n## Screenshots\r\n\r\nLookups input\r\n\r\n\r\n\r\n\r\nTranslation \"complete\" panel\r\n\r\n\r\nTranslation \"created\" panel (w/ and w/o missing macros)\r\n\r\n\r\nTranslation processing (preparing)\r\n\r\n\r\nTranslation processing (translating)\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"303eee8fee32f5922a87ab7f9cce651d0b2c5735"}},"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/204320","number":204320,"mergeCommit":{"message":"[Security Solution][SIEM migrations] Onboarding UI improvements (#204320)\n\n## Summary\r\n\r\nPart of: https://github.com/elastic/security-team/issues/10667\r\n\r\n#### Improvements\r\n\r\n- Implementation of the Onboarding card to create migrations using the\r\nflyout\r\n- Migration complete summary panel implemented\r\n- Migration ready panel improved to detect missing resources\r\n- Migration processing improved\r\n- Migration missing resources panel implemented\r\n- All migration panels and refactored to be reusable by translation\r\ntable using the\r\n- `RuleMigrationDataInputWrapper` implemented to reuse the Flyout from\r\nthe translation table\r\n- Request poll interval increased from 5 to 10 seconds due to event loop\r\nusage.\r\n\r\n\r\n> [!NOTE] \r\n> This feature needs `siemMigrationsEnabled` experimental flag enabled\r\nto work.\r\n\r\n## Screenshots\r\n\r\nLookups input\r\n\r\n\r\n\r\n\r\nTranslation \"complete\" panel\r\n\r\n\r\nTranslation \"created\" panel (w/ and w/o missing macros)\r\n\r\n\r\nTranslation processing (preparing)\r\n\r\n\r\nTranslation processing (translating)\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"303eee8fee32f5922a87ab7f9cce651d0b2c5735"}},{"branch":"8.x","label":"v8.18.0","labelRegex":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
…tic#204320) ## Summary Part of: elastic/security-team#10667 #### Improvements - Implementation of the Onboarding card to create migrations using the flyout - Migration complete summary panel implemented - Migration ready panel improved to detect missing resources - Migration processing improved - Migration missing resources panel implemented - All migration panels and refactored to be reusable by translation table using the - `RuleMigrationDataInputWrapper` implemented to reuse the Flyout from the translation table - Request poll interval increased from 5 to 10 seconds due to event loop usage. > [!NOTE] > This feature needs `siemMigrationsEnabled` experimental flag enabled to work. ## Screenshots Lookups input  Translation "complete" panel  Translation "created" panel (w/ and w/o missing macros)  Translation processing (preparing)  Translation processing (translating)  --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Summary
Part of: https://github.com/elastic/security-team/issues/10667
Improvements
RuleMigrationDataInputWrapperimplemented to reuse the Flyout from the translation tableNote
This feature needs
siemMigrationsEnabledexperimental flag enabled to work.Screenshots
Lookups input
Translation "complete" panel

Translation "created" panel (w/ and w/o missing macros)

Translation processing (preparing)

Translation processing (translating)
