Skip to content
Snippets Groups Projects
  1. Jul 12, 2023
  2. Jul 06, 2023
  3. Jun 14, 2023
  4. May 31, 2023
  5. May 19, 2023
  6. May 16, 2023
    • Lluis Gifre Renom's avatar
      Proto: · 8efaf767
      Lluis Gifre Renom authored
      - context.proto: Added SERVICESTATUS_UPDATING
      - context.proto: Added Constraint_Exclusions
      - service.proto: Added RecomputeConnections RPC
      8efaf767
  7. Mar 26, 2023
    • Lluis Gifre Renom's avatar
      Context component: · 8d7f1fd9
      Lluis Gifre Renom authored
      - Added SelectDevice, SelectService, SelectSlice RPC methods
      - Corrected relationship import modes
      - Added options to selectively load relations according to method
      8d7f1fd9
  8. Feb 20, 2023
  9. Feb 17, 2023
    • Lluis Gifre Renom's avatar
      Proto: · ffa4efdd
      Lluis Gifre Renom authored
      - extended Constraint_SLA_Availability with field availability
      ffa4efdd
  10. Feb 01, 2023
    • Lluis Gifre Renom's avatar
      Headers: · 99242d05
      Lluis Gifre Renom authored
      - Added/Updated headers
      - Added script to update copyright headers
      99242d05
  11. Jan 29, 2023
    • Lluis Gifre Renom's avatar
      Common - Proto: · f1fc0d45
      Lluis Gifre Renom authored
      - Added gRPC method to retrieve names of endpoints and devices
      - Added gRPC method to retrieve topology details
      f1fc0d45
  12. Jan 04, 2023
  13. Dec 15, 2022
    • Lluis Gifre Renom's avatar
      Proto: · 817f5f08
      Lluis Gifre Renom authored
      - added field name in context
      - added field name in topology
      - added field name in device
      - added field name in link
      - added field name in service
      - added field name in slice
      817f5f08
  14. Dec 13, 2022
  15. Dec 12, 2022
  16. Sep 20, 2022
  17. Sep 13, 2022
    • Lluis Gifre Renom's avatar
      Multiple changes in Context component: · 5dfa664e
      Lluis Gifre Renom authored
      Common:
      - Extended context proto with 2 methods: UnsetService and UnsetSlice
      
      Context component:
      - Added timestamp to logs
      - Added methods UnsetService and UnsetSlice to Context client
      - Implemented methods UnsetService and UnsetSlice in Context servicer
      - Resolved conflict between service and slice entities with constraints and configrules
      5dfa664e
  18. Aug 05, 2022
    • Ville Hallivuori's avatar
      Pull request #1: vhallivu/XR_OPTICS_DRIVER_LOGIN_TO_CM · 56ab40bb
      Ville Hallivuori authored
      Merge in XRCA/teraflow from vhallivu/XR_OPTICS_DRIVER_LOGIN_TO_CM to xr_development
      
      Squashed commit of the following:
      
      commit ba53d51d94c52491c4f70587187bf6746a9613da
      Author: Ville Hallivuori <VHallivuori@infinera.com>
      Date:   Fri Aug 5 13:26:40 2022 +0300
      
          Initial code for XR Device Driver, can connect to CM and acquire access token. No other functionality
      56ab40bb
  19. Aug 01, 2022
  20. Jul 14, 2022
  21. Jul 12, 2022
  22. Jul 11, 2022
    • Lluis Gifre Renom's avatar
      Extended Proto files: · d066dbcb
      Lluis Gifre Renom authored
      ACL:
      - defined generic model for ACLs
      
      Context:
      - Extended context.proto with ConnectionSettings
      - Extended context.proto with ConfigRules specific for ACLs
      Extended context.proto with Constraints for Schedule, Location, and SLAs
      - created ContextPolicy to bring persistent storage of policies
      - updated genproto.sh
      
      Policy:
      - added missing message to list PolicyRuleIds
      d066dbcb
  23. May 03, 2022
  24. Mar 10, 2022
  25. Feb 16, 2022
  26. Jan 25, 2022
  27. Nov 30, 2021
  28. Nov 12, 2021
    • 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
  29. Nov 04, 2021
  30. Oct 20, 2021
    • Lluis Gifre Renom's avatar
      Several changes: · b9031981
      Lluis Gifre Renom authored
      Common:
      - added ORM helper function get_related_instances
      - minor modifications in ORM framework
      
      Proto:
      - field/message/enum renamings in context.proto to normalize notation
      
      Context:
      - Expanded service/database/Models.py into separate models to facilitate coding
      - Completed implementation of Get/Set/List/Remove methods for Context, Topology, Device, Link, and EndPoint; also completed for relation models between topology and device/link, and ConfigModels
      - Implemented test units for Get/Set/List/Remove methods for Context, Topology, Device, Link, and EndPoint
      - Implemented skeleton for Get/Set/List/Remove methods for Service.
      - Added Tools.py with helper methods to fimplify handling of enums between ORM and gRPC messages.
      b9031981
  31. Oct 15, 2021
    • Lluis Gifre Renom's avatar
      Several changes (intermediate backup): · 5c34ea77
      Lluis Gifre Renom authored
      Proto:
      - Minor corrections in context.proto
      
      Common:
      - Minor corrections in common.orm.backend
      - Improved definition of orm.Model class with get_instances and get_references
      - Extended ORM unitary tests with get_instances and get_references
      
      Context:
      - Implemented missing methods in ContextClient
      - Started to implement new Context data models using ORM.
      - ContextModel functional using ORM and gRPC.
      - Arranged old code file placing
      5c34ea77
  32. Oct 07, 2021
  33. Oct 05, 2021
Loading