Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Security Solution] [Resolver] Supporting configurable ID (#84365)
* Trying to flesh out new tree route * Working on the descendants query * Almost working descendants * Possible solution for aggs * Working aggregations extraction * Working on the ancestry array for descendants * Making changes to the unique id for ancestr * Implementing ancestry funcitonality * Deleting the multiple edges * Fleshing out the descendants loop for levels * Writing tests for ancestors and descendants * Fixing type errors and writing more tests * Renaming validation variable and deprecating old tree routes * Renaming tree integration test file * Adding some integration tests * Fixing ancestry to handle multiple nodes in the request and writing more tests * Adding more tests * Renaming new tree to handler file * Renaming new tree directory * Adding more unit tests * Using doc value fields and working on types * Adding comments and more tests * Fixing timestamp test issue * Adding more comments * Adding timerange and filters * Updating schema * Fixing timestamp test issue take 2 * Updating tests to use raw filter * Adding time to generator * Adding time filter and tests for retrieving lifecycles * Removing min array size * Updating the DAL * Adding time range iso format * Working on middleware * Fleshing out middleware and actions * Adding id, parent, and name fields to the top level response * Adding logic for identifying when the view is moved * WIP: updated data layers and selectors * Switching to use isAnimating * WIP: tree is displayed * WIP: need events data for panel and fix tests * Removing panning logic, adding comments and renaming things * WIP: added name to graph * Writing tests for the models * Fixing generator start and end time generation * Updating the mocks with the new interface * Revert "Fixing generator start and end time generation" This reverts commit c42ffd7. * WIP: remove unnecessary front end data transformation * Starting on loading state for nodes and details * Find the terminated nodes in the middlewaree * Fixing ingest tests * Loading states seem to be working * Removing some todos * undo graphNodePositions naming * Node loading state svg and pulse * Fixing time range * undo name changes, cleanup * Creating mock that leverages the generator * update tree generator * log nested data in simulator.debugActions() * change newResolverTree to resolverTree * fix oneNodeWithPaginatedEvents mock and node events of type test * Refactoring data reducer test and changing resolverTree DAL * WIP: updating mocks * remove deprecation tags * Fixing the isometric tests * Fixing process event tests * updated resolver_tree mocks, update tests * update additional tests * fixing eslint * fixing has more selectors * update tests * debugging click test * Working node loading test * Adding error cube and another test * Adding a test for the error case * use stored indices, update event api call for winlog, cleanup todos * Adding more comments and restricting the analyze event to only endpoint and winlogbeat * update to use schema provided by backend * Fixing some type errors * Fixing translation issue * Fixing type errors * Adding reload functionality * Fixing translation issue * Adding more tests for reload * Cleaning comments up * adding legend and schema info * added legend and info popovers * removed comment * Adding comments and cleaning up stuff * add schema and dataSource to mock actions * Fixing some type errors and starting to address feedback * Moving mock function * Handling powershell events * Adding test for winlogbeat schema * remove cube loading className in favor of styledComponent * fix closeAnalyzer jumping from middle of screen when resolver loads * fix originID casing * Cleaning up middleware and renaming time range * Fixing node details test and some of the use selectors * Fixing tests and types * fix popover style, cube style, specific timestamp, some translations * Fixed a test, and continuing to address feedback * Addressing more feedback * Refactoring the node data loading tests * Adding selector for indices * fix i18n, break apart graph controls, fix process event dot styles * fix type error, styled description lists, nodeID * style fix * Removing unneeded test subjects * recursion, recursion, recursion * Calculating ancestors, descendants, generations once in factory and refactoring state * Removing stringify replacer * Adding default timerange to be beginning of epoch to max date in future * refactoring winlog event query to use winlog record_id field * fix popover toggle * Fix type issue * fix popover toggle * add some tests * fix types * Adding link to time range comment Co-authored-by: Michael Olorunnisola <[email protected]> Co-authored-by: Kibana Machine <[email protected]>
- Loading branch information