| commit | 6832a75e49e2849e569067b6f58faca399bb3fcb | [log] [tgz] |
|---|---|---|
| author | Serkant Uluderya <serkant.uluderya@netsia.com> | Thu Apr 02 17:21:38 2026 -0700 |
| committer | Serkant Uluderya <serkant.uluderya@netsia.com> | Thu Apr 02 17:21:38 2026 -0700 |
| tree | 6682040753f2949ab61a1ebba5534b7605235f16 | |
| parent | d97c4cde8f092cbf1b24947aceb385adc6478c78 [diff] |
[VOL-5545] Normalize package name to fix PyPI upload Rename package from device-management-interface to device_management_interface to comply with PEP 625 filename normalization required by PyPI (version 1.18.1 upload failed with: "Filename device-management-interface-1.18.1.tar.gz is invalid, should be device_management_interface-1.18.1.tar.gz"). Change-Id: I11821c5420e2014ea39c0e57cdd42cd87c50a9ab Signed-off-by: Serkant Uluderya <serkant.uluderya@netsia.com>
This repository holds the .proto files and documentation for the device management interface.
The proto files and APIs are based on RFC-8348 from IETF and WT-383 from BBF and are intended to be used over gRPC to communicate from an NMS/EMS to a device manager. The device manager will then translate the commands to the device native interface (e.g. Redfish or NETCONF with proprietary yang models).
Related documentations can be found in the docs/ directory.
For anybody looking to implement a Device Manager component we suggest looking at the RPC guidelines. Each API in the .proto files has an explanation in its own .md file. Examples of the APIs can be found here
Please join us in the weekly meeting:
Time: 8AM PST/5PM CET on Fridays
Meeting link: https://onf.zoom.us/j/92568509208
Agenda: google doc