-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[NDM] Add NDM metadata support for Cisco ACI (#17735)
* Add support for sending device metadata * Add unit test for device metadata, update fixture * Add license header, changelogs * Lint * First pass at submitting interface metadata, cleanup for test fixtures * Fix for py2.7 support * Try to fix imports * Deal with pydantic stuff py2.7 * Allow namespace for Cisco ACI devices, static var for vendor * Update device metadata to use the correct fieldname, add pydantic model for EvP intake * Sync the conf.yaml example * Add device type and integration to device metadata, fix ID field name * Update interface statuses * Deal with device status (use fabricSt) * Update get_eth_list to get operStatus, update all tests and fixtures * Amend docs for namespace * Batch events sent to EvP * Add interface status metric * Only add to list for >py3.0 * Update default value for vendor, yield for batch events, use device type other * Add source field to device metadata tags * Add enums for interface status * Use correct track type for NDM metadata * Amend device id tag, collect timestamp ms -> s * Add interface integration field * More generic method to send EvP event * Add docstring for the EvP method * Update interface tagging, remove system_ip tag * Fix linting for submit event platform event * Use interface ID tags
- Loading branch information
Showing
25 changed files
with
28,097 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
[NDM] Add NDM metadata support for Cisco ACI |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.