[SIEM] [Security] unified code structure phase 0#65965
[SIEM] [Security] unified code structure phase 0#65965XavierM merged 8 commits intoelastic:masterfrom
Conversation
|
@elasticmachine merge upstream |
rylnd
left a comment
There was a problem hiding this comment.
Checked it out locally, ran through some standard desk tests. Did not check every single line of code, but I did page through the entirety of it with git diff $(git merge-base master head) -w --word-diff=color to see if there were any large logical changes: besides the top-level restructuring, things looked pretty mechanical/straightforward.
I was not able to find any issues with my desk testing, and once CI is green I think that'll give us enough confidence to merge this now and fix any outstanding issues between now and release.
This new structure is going to be really nice moving forward; thank you for taking the time to do this @XavierM 🥇
|
@elasticmachine merge upstream |
💚 Build SucceededHistory
To update your PR or re-run it, just comment with: |
* master: (46 commits) [Drilldowns][chore] Remove some any's from components. Remove `PlaceContext` from components (elastic#65854) [functional/services] import By/until from module (elastic#66015) [Drilldowns][IE] fix welcome bar layout in IE (elastic#65676) Inspect action shows on dashboard for every chart (elastic#65998) Fix heigt calc in calc issue for ie11 (elastic#66010) [Flights] Delay Bucket - Error notification on opening sample visualization (elastic#66028) [SIEM] [Security] unified code structure phase 0 (elastic#65965) [Maps] Organize layers into subfolders (elastic#65513) skip flaky suite (elastic#59849) Cleanup prefill and edit flow. (elastic#66105) Fix major severity service map ring colors (elastic#66124) [DOCS] Improves formatting in action types (elastic#65932) [DOCS] APM Agent config: Setting values must be string (elastic#65875) Change default cert age limit value. (elastic#65918) [DOCS] Removed saved object options (elastic#66072) [SIEM] [Cases] Case API tests (elastic#65777) Add example of of local plugin installation (elastic#65986) skip flaky suite (elastic#65741) [SIEM][Detections] Restrict ML rule modification to ML Admins (elastic#65583) [Reporting/Test] Add Functional test for download CSV (elastic#65401) ...
…ine-editor * 'master' of github.com:elastic/kibana: (37 commits) [APM] Correct relative paths in scripts (#66159) [Uptime] Enable deselection of stale filters (#65523) [Drilldowns][chore] Remove some any's from components. Remove `PlaceContext` from components (#65854) [functional/services] import By/until from module (#66015) [Drilldowns][IE] fix welcome bar layout in IE (#65676) Inspect action shows on dashboard for every chart (#65998) Fix heigt calc in calc issue for ie11 (#66010) [Flights] Delay Bucket - Error notification on opening sample visualization (#66028) [SIEM] [Security] unified code structure phase 0 (#65965) [Maps] Organize layers into subfolders (#65513) skip flaky suite (#59849) Cleanup prefill and edit flow. (#66105) Fix major severity service map ring colors (#66124) [DOCS] Improves formatting in action types (#65932) [DOCS] APM Agent config: Setting values must be string (#65875) Change default cert age limit value. (#65918) [DOCS] Removed saved object options (#66072) [SIEM] [Cases] Case API tests (#65777) Add example of of local plugin installation (#65986) skip flaky suite (#65741) ...
* apply new structure for teh security solutions * fix few imports + store * fix types * update path in test * miss path in api_integration Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> # Conflicts: # x-pack/plugins/siem/public/components/paginated_table/index.tsx # x-pack/plugins/siem/public/containers/hosts/index.tsx # x-pack/plugins/siem/public/pages/detection_engine/components/activity_monitor/columns.tsx # x-pack/plugins/siem/public/pages/detection_engine/components/activity_monitor/index.tsx # x-pack/plugins/siem/public/pages/detection_engine/rules/all/columns.tsx # x-pack/plugins/siem/public/pages/network/ip_details/index.test.tsx
oatkiller
left a comment
There was a problem hiding this comment.
Thank you! Pumped to work together more.
|
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. |
|
Pinging @elastic/security-solution (Team: SecuritySolution) |


Summary
This PR is to allow our family to get bigger and to have a better dev experience in our security code structure. Instead, to have as the upper-level components/containers/pages/store etc, we wanted to have the area on the top level like hosts/network/cases/timelines/alerts -> components/containers/pages/store etc...
We call this phase 0 because we just wanted to move the file around where it makes the most sense. The next phase will be to clean up more the dependencies between the sub-plugins. This PR was just tedious because of moving all the files and fixing the imports. Thanks To @patrykkopycinski and @cnasikas for the big help.
Reviewer instructions
Note: there are too many files changed in this branch for GitHub to present a nice diff. Instead, you'll have to review this locally: