- Jan 08, 2025
-
-
Waleed Akbar authored
- Refactor telemetry tests to comment out unused test cases - add EmulatedDriverHelper class for resource key validation.
-
- Jan 06, 2025
-
-
Waleed Akbar authored
- Emulated driver is added. - MetricGenerated is added. - Emulated driver test is added. - backend requirement file is updated. - script added to test emulated driver.
-
- Apr 18, 2024
-
-
Lluis Gifre Renom authored
-
- Apr 28, 2023
-
-
Lluis Gifre Renom authored
- Add driver name attribute to drivers - Improve instantiation of per-driver MetricsPool - Added detailed metrics for AddDevice RPC method
-
- Mar 14, 2023
-
-
Pablo Armingol authored
-
- Feb 20, 2023
-
-
Lluis Gifre Renom authored
- Added missing special resource key
-
- Feb 01, 2023
-
-
Lluis Gifre Renom authored
- Added/Updated headers - Added script to update copyright headers
-
- Sep 19, 2022
-
-
Georgios Katsikas authored
Signed-off-by:
Georgios Katsikas <katsikas.gp@gmail.com>
-
- May 17, 2022
-
-
PabloArmingolRobles authored
- Implemented support for ACLs - Added suport for Candidate datastore
-
- Mar 08, 2022
-
-
Lluis Gifre Renom authored
-
- Mar 04, 2022
-
-
Lluis Gifre Renom authored
- Added Routing Policies as special resource for interrogation during initialization - Added flags in unitary tests to control which tests to be executed in OpenConfig. - Added run-test-locally specific for device component. OpenConfig Driver: - Implemented routing policy templates, parsing and configuration. - Implemented retry decorator for NetConf client.
-
- Feb 16, 2022
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
- Feb 11, 2022
-
-
Lluis Gifre Renom authored
Scripts: - added missing commands to script run_tests_locally.sh Device: - added key formatting inside unsibscribe from monitoring - added termination attribute in GetState to properly interrupt monitoring loops Service: - arranged service component testing, missing fixtures Monitoring: - added missing environment variable INFLUX_PORT
-
- Nov 30, 2021
-
-
Javi Moreno authored
-
- Nov 12, 2021
-
-
Lluis Gifre Renom authored
Device: - Implemented Driver API with some special resources to enable retrieving endpoints from devices, interfaces, and network instances. - Implemented special resource_keys (_connect/*) to enable AddDevice to obtain settings used to connect to remote devices (address, port, username, password, etc.) - Implemented Emulated Driver (only for testing) - Implemented OpenConfig Driver (missing to implement monitoring; templates for Infinera devices to be tested with other device vendors) - Minor bugs and code improvements - Improved test unit to enable easy testing of vendor devices and keep credentials secret.
-
- Nov 10, 2021
-
-
Lluis Gifre Renom authored
- reorganized some files and modules - implemented discovery of device endpoints for OpenConfig driver - implemented retrieval of current configuration for OpenConfig driver - updated test units and separated in emulated and openconfig test sets
-
- Nov 05, 2021
-
-
Lluis Gifre Renom authored
- added missing proto files in genproto.sh - created .gitignore files to prevent sharing device credentials and data - improved MonitoringLoops class with one thread per driver for data collection, a unique aggregation queue and one single thread for data export to monitoring - added GetResource method to Driver API - improved DriverFactory to select the driver that better fits with filter fields in terms of number of correspondences in filter fields. Drivers with some mismatch filter are discarded. - implemented proper initialization and connection of drivers to real devices - started to implement OpenConfig driver with support for Infinera Packet Routers
-
- Oct 28, 2021
-
-
Lluis Gifre Renom authored
-
- Oct 04, 2021
-
-
Lluis Gifre Renom authored
- Finished preliminary implementation of Emulated Driver - Emulated Driver uses APScheduler to emulate subscriptions - Implemented basic unitary testing for Device Driver API - Still pending to integrate Driver API within Device service
-
- Oct 01, 2021
-
-
Lluis Gifre Renom authored
- Implemented GetConfig/SetConfig/DeleteConfig - Implemented unit tests for GetConfig/SetConfig/DeleteConfig - Implementing simple DiscriteEventSimulator to emulate monitoring - Remains to implement SubscribeState/UnsubscribeState/GetState - Remains to implement unit tests for SubscribeState/UnsubscribeState/GetState
-
- Sep 28, 2021
-
-
Lluis Gifre Renom authored
This commit is just a backup.
-