1. 14 Jun, 2023 1 commit
  2. 19 May, 2023 1 commit
  3. 16 May, 2023 1 commit
    • 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
  4. 26 Mar, 2023 1 commit
    • 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
  5. 20 Feb, 2023 1 commit
  6. 17 Feb, 2023 1 commit
    • Lluis Gifre Renom's avatar
      Proto: · ffa4efdd
      Lluis Gifre Renom authored
      - extended Constraint_SLA_Availability with field availability
      ffa4efdd
  7. 01 Feb, 2023 1 commit
    • Lluis Gifre Renom's avatar
      Headers: · 99242d05
      Lluis Gifre Renom authored
      - Added/Updated headers
      - Added script to update copyright headers
      99242d05
  8. 29 Jan, 2023 1 commit
    • 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
  9. 04 Jan, 2023 1 commit
  10. 15 Dec, 2022 1 commit
    • 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
  11. 13 Dec, 2022 1 commit
  12. 12 Dec, 2022 2 commits
  13. 20 Sep, 2022 1 commit
  14. 13 Sep, 2022 1 commit
    • 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
  15. 05 Aug, 2022 1 commit
    • 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
  16. 01 Aug, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Common Context Proto files: · dc7b98c7
      Lluis Gifre Renom authored
      - Slice: added config rules
      - Added EndpointPriority constraint
      - Modified IsolationLevel constraint to contain a repetition of items
      dc7b98c7
  17. 14 Jul, 2022 1 commit
  18. 12 Jul, 2022 4 commits
  19. 11 Jul, 2022 1 commit
    • 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
  20. 03 May, 2022 1 commit
  21. 10 Mar, 2022 3 commits
  22. 16 Feb, 2022 2 commits
  23. 25 Jan, 2022 1 commit
  24. 30 Nov, 2021 1 commit
  25. 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
  26. 04 Nov, 2021 1 commit
  27. 20 Oct, 2021 1 commit
    • 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
  28. 15 Oct, 2021 1 commit
    • 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
  29. 07 Oct, 2021 1 commit
  30. 05 Oct, 2021 1 commit
  31. 05 Aug, 2021 1 commit
    • Lluis Gifre Renom's avatar
      Several changes: · 6c04b49b
      Lluis Gifre Renom authored
      General changes:
      - implemented data type checker class
      - improved database Entity/Collection/Attributes API
      - implemented grpc message parsing assertions
      - integrated code coverage analyzer and reporter with code testers
      - added example topology NSFNET
      
      Common to device & context services:
      - improved database context API and its tests
      
      Context service:
      - updated context proto file: added AddLink/DeleteLink RPCs, added LinkId to Link
      - minor changes
      
      Device service:
      - implemented device service functionality
      - improved device client
      - updated genproto script
      - updated device proto file: configure request becomes a Device message
      - updated context proto file: operational status: added KEEP_STATUS, changed DISABLED
      - moved device tests to global scripts
      - extended unitary tests
      - temporarily disabled integration tests
      6c04b49b
  32. 30 Jul, 2021 1 commit
  33. 17 Jun, 2021 1 commit