1. 18 Dec, 2023 1 commit
  2. 19 Jul, 2022 1 commit
  3. 20 May, 2022 1 commit
  4. 16 Feb, 2022 1 commit
  5. 10 Feb, 2022 1 commit
  6. 22 Dec, 2021 1 commit
  7. 16 Dec, 2021 1 commit
  8. 14 Dec, 2021 1 commit
  9. 30 Nov, 2021 1 commit
  10. 12 Nov, 2021 1 commit
    • Lluis Gifre Renom's avatar
      First functional version of Device after rework of Database API. · 4a0c12b4
      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.
      4a0c12b4
  11. 05 Nov, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several changes: · dfa0d98d
      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
      dfa0d98d