1. 01 Feb, 2023 2 commits
  2. 12 Jan, 2023 1 commit
  3. 15 Jul, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Helper scripts: · b70e8c30
      Lluis Gifre Renom authored
      - removed unneeded comments from run_tests_locally*.sh in scripts folder
      - minor improvement in report_coverage_all.sh
      - added script to expose through the ingress controller the gRPC interfaces through the ingress controller for debug purposes
      b70e8c30
  4. 20 May, 2022 2 commits
    • Lluis Gifre Renom's avatar
      PathComp component: · b51eac16
      Lluis Gifre Renom authored
      - initial skeleton (not functional)
      b51eac16
    • Lluis Gifre Renom's avatar
      Multiple changes: · 4d126f2c
      Lluis Gifre Renom authored
      - corrected unitary test file for device component
      - arranged clients used by optical centralized attack detector
      - Minor corrections in unitary test of Context component
      - corrected skeleton for unitary tests of Slice component
      4d126f2c
  5. 03 May, 2022 1 commit
  6. 08 Mar, 2022 1 commit
  7. 17 Feb, 2022 2 commits
  8. 16 Feb, 2022 3 commits
  9. 11 Feb, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Multiple issue resolutions: · 500a0a23
      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
      500a0a23
  10. 10 Feb, 2022 1 commit
  11. 02 Feb, 2022 1 commit
  12. 28 Jan, 2022 1 commit
  13. 12 Jan, 2022 1 commit
  14. 16 Dec, 2021 1 commit
  15. 15 Dec, 2021 2 commits
  16. 14 Dec, 2021 1 commit
  17. 06 Dec, 2021 1 commit
  18. 17 Nov, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Intermediate backup, not functional. · 446e0db8
      Lluis Gifre Renom authored
      - Implemented MonitorDeviceKPI RPC method
      - Implemented Endpoint pre-configruation for Emulated Driver
      - Implemented MockMonitoringService for testing Device monitoring capabilities
      - Implemented Monitoring Loops to collect samples from drivers and forward them to Monitoring Service
      - Test unit for Emulated Device Monitoring half implemented.
      - Minor bug resolutions in OpenConfig Driver
      446e0db8
  19. 12 Nov, 2021 2 commits
    • Lluis Gifre Renom's avatar
      Deactivated some Device monitoring functionality partially implemented to... · 6e1f3878
      Lluis Gifre Renom authored
      Deactivated some Device monitoring functionality partially implemented to enable a functional commit into develop.
      6e1f3878
    • 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
  20. 10 Nov, 2021 1 commit
  21. 03 Nov, 2021 2 commits
    • Lluis Gifre Renom's avatar
      Several changes: · 78dd010b
      Lluis Gifre Renom authored
      Common:
      - Normalized report_coverage_*.sh scripts, and temporarily summarized results in device one for testing purposes.
      - Adapted run_tests_locally.sh script for testing purposes
      - Improved message synthesis of ServiceException
      
      Context:
      - Improved ConfigModel helper functions
      
      Device (intermediate backup):
      - Removed DataCache since it reduces readability of the code. Moved database one level up.
      - Improved ServicerImpl and moved DataCache functionality over there.
      - Added condition to prevent AddDevice request from carrying a configuration.
      - Multiple pre-work required for processing configuration differences in DeviceServiceServicerImpl.
      78dd010b
    • Lluis Gifre Renom's avatar
      Changes in Config Model: · 3268cb75
      Lluis Gifre Renom authored
      - Added method to delete config rules when action is DELETE.
      - Temporary changes in run_tests_local.sh scripts
      3268cb75
  22. 02 Nov, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several changes in Device: · 0dff3f59
      Lluis Gifre Renom authored
      - Multiple minor bug resolutions
      - DeviceClient: solved logging bug
      - EmulatedDriver: solved GetConfig bug and added event to prevent double connection requests
      - DriverInstanceCache, DriverFactory: Added formatting of filter fields
      - DataCache: solved minor bug
      - DriverAPI test unit: corrected getconfig assertion check
      - Device test unit: reimplemented, first complete test after component reworking
      - DataCache/DeviceTools: solved several minor bugs
      - DeviceServiceServicerImpl: added removal of drivers and endpoints when device is removed.
      0dff3f59
  23. 29 Oct, 2021 2 commits
  24. 28 Oct, 2021 1 commit
  25. 27 Oct, 2021 1 commit
  26. 25 Oct, 2021 3 commits
  27. 22 Oct, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several Changes: · 39474919
      Lluis Gifre Renom authored
      Common:
      - Renamed common.metrics to common.rpc_method_wrapper
      - Moved ServiceException to common.rpc_method_wrapper
      - Implemented High-Level ORM methods to simplify Database handling
      
      Context:
      - Added flag to auto-populate fake data for testing purposes
      - Added fake objects for testing purposes
      - Minor corrections in ORM Database Models
      - Reimplemented gRPC Servicer methods using HighLevel ORM helper methods
      - Implemented complete unit testing of gRPC Servicer
      - Added Message Broker to enable distribution of database events
      - Implemented gRPC GetEvents methods
      - Modified default config values to support larger number of persistent connections for events streaming
      - Reimplemented Context REST Resource to re-use gRPC Servicer and prevent duplicating code
      
      Automated Tests:
      - Reactivated common and context unit tests
      39474919
  28. 21 Oct, 2021 2 commits
    • Lluis Gifre Renom's avatar
      Changes: · ef3d2182
      Lluis Gifre Renom authored
      Common:
      - Implemented Message Brokering framework supporting multiple backends
      - Implemented InMemory Message Brokering Backend for testing purposes
      - Implemented Redis Backend
      - Implemented Message Brokering unit tests
      - Minor improvements in ORM Framework
      - Added Message Broker framework unit testing into automated local tests
      ef3d2182
    • Lluis Gifre Renom's avatar
      Several changes: · e4a74ad1
      Lluis Gifre Renom authored
      Context:
      - ORM models completed and tested
      - Deactivated unneeded code-linting warnings
      - Improved coding of fast_hasher method
      - Added test unit for fast_hasher method
      - Improved organization and structure of test units
      e4a74ad1