Skip to content
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

[Backport 2.x] PRs for correlation engine and minor UX improvements #577

Merged
merged 10 commits into from
May 5, 2023

Commits on May 5, 2023

  1. [BUG] Finding's fly-out has no correlations if open from alerts (open…

    …search-project#558)
    
    * [BUG] Finding's fly-out has no correlations if open from alerts opensearch-project#557
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * code review from opensearch-project#558 (comment)
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests wait interval updated to 400
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests wait interval updated to 400
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    ---------
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    jovancacvetkovic authored and amsiglan committed May 5, 2023
    Configuration menu
    Copy the full SHA
    d5f22cc View commit details
    Browse the repository at this point in the history
  2. cypress | create detector specs update (opensearch-project#518)

    * [FEATURE] Create global state object for async requests opensearch-project#491
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#491
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#491
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#491
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#491
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#491
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#491
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#491
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#491
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#491
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Provide empty states for Findings and Alerts page opensearch-project#471
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor and move field mapping to first the page of create detector feature opensearch-project#495
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor and move field mapping to first the page of create detector feature opensearch-project#495
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor and move field mapping to first the page of create detector feature opensearch-project#495
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor and move field mapping to first the page of create detector feature opensearch-project#495
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor and move field mapping to first the page of create detector feature opensearch-project#495
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor and move field mapping to first the page of create detector feature opensearch-project#495
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor and move field mapping to first the page of create detector feature opensearch-project#495
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor and move field mapping to first the page of create detector feature opensearch-project#495
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#493
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#493
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor alert triggers per mocks opensearch-project#498
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#493
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create global state object for async requests opensearch-project#493
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor alert triggers per mocks opensearch-project#498
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Create detector \ Refactor alert triggers per mocks opensearch-project#498
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Update detector details component opensearch-project#502
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Update detector details component opensearch-project#502
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Update detector details component opensearch-project#502
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Update detector details component opensearch-project#502
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * Feature] update detector details component opensearch-project#504
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * Feature] update detector details component opensearch-project#504
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * Update detector details component opensearch-project#504
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [BUG] No space between the detector details and the rule panel opensearch-project#522
    [BUG] A rule flyout without references have an empty link opensearch-project#521
    [FEATURE] Update header size to use euiTitle--small opensearch-project#520
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [BUG] No space between the detector details and the rule panel opensearch-project#522
    [BUG] A rule flyout without references have an empty link opensearch-project#521
    [FEATURE] Update header size to use euiTitle--small opensearch-project#520
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * updated create detectors cypress specs
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * refactored util methods into cypress commands
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * refactored util methods into cypress commands
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * cypress tests wait interval updated to 400
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    ---------
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    Signed-off-by: Amardeepsingh Siglani <amardeep7194@gmail.com>
    Co-authored-by: Amardeepsingh Siglani <amardeep7194@gmail.com>
    jovancacvetkovic and amsiglan committed May 5, 2023
    Configuration menu
    Copy the full SHA
    b24c0ff View commit details
    Browse the repository at this point in the history
  3. added link to rules; simplified rule parsing (opensearch-project#571)

    Signed-off-by: Amardeepsingh Siglani <amardeep7194@gmail.com>
    amsiglan committed May 5, 2023
    Configuration menu
    Copy the full SHA
    ff8860d View commit details
    Browse the repository at this point in the history
  4. [FEATURE] Finding flyout loading state (opensearch-project#562)

    * [FEATURE] Set loading state for finding fly-out until the data is ready opensearch-project#559
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * fix tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * fix tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    ---------
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    jovancacvetkovic authored and amsiglan committed May 5, 2023
    Configuration menu
    Copy the full SHA
    cabd440 View commit details
    Browse the repository at this point in the history
  5. Add correlation rule details into the finding details flyout opensear…

    …ch-project#563 (opensearch-project#565)
    
    * Add correlation rule details into the finding details flyout opensearch-project#563
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * Add correlation rule details into the finding details flyout opensearch-project#563
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * fix tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * Add correlation rule details into the finding details flyout opensearch-project#563 opensearch-project#565
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * Add correlation rule details into the finding details flyout opensearch-project#563 opensearch-project#565
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * Add correlation rule details into the finding details flyout opensearch-project#563 opensearch-project#565
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    ---------
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    jovancacvetkovic authored and amsiglan committed May 5, 2023
    Configuration menu
    Copy the full SHA
    f3680f4 View commit details
    Browse the repository at this point in the history
  6. UX improvements for correlation engine (opensearch-project#561)

    * passing props for date time filter (opensearch-project#551)
    
    Signed-off-by: Amardeepsingh Siglani <amardeep7194@gmail.com>
    
    * added loading state
    
    Signed-off-by: Amardeepsingh Siglani <amardeep7194@gmail.com>
    
    * ux improvements
    
    Signed-off-by: Amardeepsingh Siglani <amardeep7194@gmail.com>
    
    * transform vega-lite files for jest testing
    
    Signed-off-by: Amardeepsingh Siglani <amardeep7194@gmail.com>
    
    ---------
    
    Signed-off-by: Amardeepsingh Siglani <amardeep7194@gmail.com>
    amsiglan committed May 5, 2023
    Configuration menu
    Copy the full SHA
    5435504 View commit details
    Browse the repository at this point in the history
  7. Add a details button to open the findings flyout from the correlation…

    …s page. (opensearch-project#572)
    
    * Add a details button to open the findings flyout from the correlations page. opensearch-project#564
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * Add a details button to open the findings flyout from the correlations page. opensearch-project#564
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [FEATURE] Add a details button to open the findings flyout from the correlations page. opensearch-project#564
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * fix tests
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * code review
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * code review
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [BUG] Wrong field mappings for the cloud trail logs opensearch-project#573
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * code review
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    ---------
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    jovancacvetkovic authored and amsiglan committed May 5, 2023
    Configuration menu
    Copy the full SHA
    642c2f9 View commit details
    Browse the repository at this point in the history
  8. Wrong field mappings for the cloud trail logs (opensearch-project#574)

    * Wrong field mappings for the cloud trail logs opensearch-project#573
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [BUG] Wrong field mappings for the cloud trail logs opensearch-project#573
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * [BUG] Wrong field mappings for the cloud trail logs opensearch-project#573
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * code review
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    * code review
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    
    ---------
    
    Signed-off-by: Jovan Cvetkovic <jovanca.cvetkovic@gmail.com>
    jovancacvetkovic authored and amsiglan committed May 5, 2023
    Configuration menu
    Copy the full SHA
    cbb83b1 View commit details
    Browse the repository at this point in the history
  9. updated workflow file

    Signed-off-by: Amardeepsingh Siglani <amardeep7194@gmail.com>
    amsiglan committed May 5, 2023
    Configuration menu
    Copy the full SHA
    ec45dd2 View commit details
    Browse the repository at this point in the history
  10. updated osd branch for cypress tests

    Signed-off-by: Amardeepsingh Siglani <amardeep7194@gmail.com>
    amsiglan committed May 5, 2023
    Configuration menu
    Copy the full SHA
    df0ec51 View commit details
    Browse the repository at this point in the history