Skip to content

[Cisco Duo] Add cisco_duo package. - #1629

Merged
andrewkroh merged 16 commits into
elastic:masterfrom
vinit-chauhan:package_cisco_duo
Oct 11, 2021
Merged

[Cisco Duo] Add cisco_duo package.#1629
andrewkroh merged 16 commits into
elastic:masterfrom
vinit-chauhan:package_cisco_duo

Conversation

@vinit-chauhan

Copy link
Copy Markdown
Contributor

What does this PR do?

  • Generated the skeleton of Cisco Duo integration
  • Added 5 data streams ( Administrator Logs, Authentication Logs, Offline Enrollment Logs, Summary Logs, and Telephony Logs )
  • Added the ingest pipeline for All the data streams
  • Mapped fields to according to ecs schema and added Fields mata data in the appropriate yml file
  • Added dashboards and visualizations.
  • Added Pipeline tests for all the data streams
  • Added System test cases for all the data streams

#TODO:

  • Add data collection logic.
  • Resolve Issues with Dashboards.
  • Update system test cases according to data collection logic

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • If I'm introducing a new feature, I have modified the Kibana version constraint in my package's manifest.yml file to point to the latest Elastic stack release (e.g. ^7.13.0).

How to test this PR locally

  • Clone integrations repo.
  • Install elastic-package locally.
  • Start elastic stack using elastic-package.
  • Move to integrations/packages/cisco_duo directory.
  • Run the following command to run tests.

elastic-package test

Screenshots

image
image
image
image

@cla-checker-service

cla-checker-service Bot commented Sep 9, 2021

Copy link
Copy Markdown

💚 CLA has been signed

@elasticmachine

elasticmachine commented Sep 9, 2021

Copy link
Copy Markdown

💚 Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS
Pipeline View Test View Changes Artifacts preview preview

Expand to view the summary

Build stats

  • Start Time: 2021-10-04T16:30:50.739+0000

  • Duration: 14 min 49 sec

  • Commit: 9841efe

Test stats 🧪

Test Results
Failed 0
Passed 54
Skipped 0
Total 54

🤖 GitHub comments

To re-run your PR in the CI, just comment with:

  • /test : Re-trigger the build.
Comment thread packages/cisco_duo/manifest.yml Outdated
@jamiehynds jamiehynds linked an issue Sep 15, 2021 that may be closed by this pull request
15 tasks
@vinit-chauhan

Copy link
Copy Markdown
Contributor Author

ECS Mapping, Ingest pipeline, test-cases are ready for review

Comment thread packages/cisco_duo/data_stream/admin/elasticsearch/ingest_pipeline/default.yml Outdated
Comment thread packages/cisco_duo/manifest.yml Outdated
Comment thread packages/cisco_duo/_dev/build/docs/README.md Outdated
Comment thread packages/cisco_duo/changelog.yml Outdated
Comment thread packages/cisco_duo/manifest.yml
@andrewkroh andrewkroh added New Integration Issue or pull request for creating a new integration package. Team:Security-External Integrations labels Sep 21, 2021

@andrewkroh andrewkroh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just one minor thing I noticed.

Comment thread packages/cisco_duo/data_stream/admin/agent/stream/httpjson.yml.hbs Outdated
@andrewkroh

Copy link
Copy Markdown
Contributor

run tests

@vinit-chauhan
vinit-chauhan marked this pull request as ready for review September 29, 2021 13:07
@andrewkroh

Copy link
Copy Markdown
Contributor

run tests

@andrewkroh
andrewkroh merged commit 3250d81 into elastic:master Oct 11, 2021
@vinit-chauhan
vinit-chauhan deleted the package_cisco_duo branch October 12, 2021 09:57
orestisfl pushed a commit to orestisfl/integrations that referenced this pull request May 15, 2026
Added 5 data streams ( Administrator Logs, Authentication Logs, Offline Enrollment Logs, Summary Logs, and Telephony Logs). Added the ingest pipeline for all the data streams

Added dashboards and visualizations.

Added pipeline tests for all the data streams

Added system test cases for all the data streams

Co-authored-by: vinitchauhan_crest <vinit.chauhan@crestsatasys.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

New Integration Issue or pull request for creating a new integration package.

4 participants