-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SIEM] [Security] unified code structure phase 0 #65965
Conversation
@elasticmachine merge upstream |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 <[email protected]> # 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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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: