1. 30 Sep, 2022 1 commit
  2. 27 Sep, 2022 3 commits
  3. 26 Sep, 2022 1 commit
  4. 11 Sep, 2022 2 commits
    • Lluis Gifre Renom's avatar
      Service component: · 06898aae
      Lluis Gifre Renom authored
      - Renamed DependencyResolver to TaskScheduler
      - Enhanced TaskScheduler with an extensible Task API framework and extensible dependency resolver
      - Created TaskExecutor providing an extensible task execution environment
      - Removed in-memory database; now is stateless and interrogates/updates Context when needed
      - Extended gRPC servicer to use new TaskScheduler
      - Removed unneeded files and re-organized helper methods
      - Extended ServiceHandlerAPI; now SetEndpoint/DeleteEndpoint enables to configure/deconfigure a connection
      - Moved ServiceHandlerFactory-related methods to the appropriate file
      - Created ConnectionExpander to resolve from ERO-like paths to lists of links
      - Created basic tasks: ServiceSetState, ServiceDelete, ConnectionConfigure, ConnectionDeconfigure
      - Added skeleton for L2NMEmulatedHandler (to be adapted, now is a copy of L3NM one)
      06898aae
    • Lluis Gifre Renom's avatar
      PathComp component: · 49fef75e
      Lluis Gifre Renom authored
      Frontend:
      - added show logs script
      - improved config settings to get address and port of the backend
      - improved logging of _Algorithm
      - implemented KDisjointPath logic
      
      Backend:
      - added show logs script
      49fef75e
  5. 05 Sep, 2022 1 commit
  6. 31 Aug, 2022 1 commit
  7. 05 Aug, 2022 1 commit
  8. 02 Aug, 2022 1 commit
    • Lluis Gifre Renom's avatar
      Context component: · b3874a8a
      Lluis Gifre Renom authored
      - added exposition of redis-tests service for testing with Redis backend
      - moved delete logic from Context Servicer to ORM components
      - added support for constraints of different kinds
      b3874a8a
  9. 27 Jul, 2022 2 commits
    • Lluis Gifre Renom's avatar
      Multiple changes: · 6a4ae5fe
      Lluis Gifre Renom authored
      Common scripts:
      - added script to dump logs of all pods/containers in a namespace
      
      ECOC'22 demo:
      - removed unneeded scripts and files
      - cleaned up run_test scripts
      - added run test and coverage script
      - added deploy_specs.sh
      - added scripts to generate JSON descriptors
      
      OFC'22 demo:
      - added deploy_specs.sh
      6a4ae5fe
    • Lluis Gifre Renom's avatar
      ECOC'22 functional test: · 213c0476
      Lluis Gifre Renom authored
      - removed redundant scripts and files
      - added missing show_logs_slice.sh script
      - partially arranged tutorial page
      213c0476
  10. 26 Jul, 2022 1 commit
    • Lluis Gifre Renom's avatar
      PathComp component: · ef420f23
      Lluis Gifre Renom authored
      Common:
      - added helper scripts
      
      FrontEnd:
      - corrected import paths
      - added missing parameters in test
      - refined creation of backend request
      ef420f23
  11. 15 Jul, 2022 3 commits
    • Lluis Gifre Renom's avatar
      Adapted Device(complete) & Monitoring(partial) to common proto folder: · 5556f3b1
      Lluis Gifre Renom authored
      Device:
      - Removed obsoleted run_tests_locally-device.sh script
      - Moved imports from *.proto folder to common.proto folder
      - Removed device's genproto.sh script
      - Minor code and linting fixing
      - Arranged requirements to accelerate Docker image creation
      - Updated Dockerfile
      - Arranged GitLab CI/CD pipeline
      - Corrected usage of ConfigRules to use new custom ConfigRules
      
      Monitoring:
      - Moved imports from *.proto folder to common.proto folder
      - Removed monitoring's genproto.sh script
      5556f3b1
    • 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
    • Lluis Gifre Renom's avatar
      Helper scripts: · 9f334371
      Lluis Gifre Renom authored
      - moved OFC'22 helper scripts to show logs to main scripts folder and adapted to use scenario definition variables
      9f334371
  12. 14 Jul, 2022 2 commits
    • Lluis Gifre Renom's avatar
      MicroK8s deployment scripts: · d4955a06
      Lluis Gifre Renom authored
      - moved old deployment scripts to scripts/old
      - added NGINX-based ingress controller to expose http-based endpoints from a single connection point
      - adapted webui K8s manifest to be used with the ingress controller
      - improved install_requirements.sh (renamed from install_development_dependencies.sh) to prevent collision of package versions
      - adapted script to show deployment
      - created functional example settings script my_deploy.sh
      - created improved deploy.sh script
      - added first version of the deployment tutorial. Run Experiments and Development are work in progress.
      d4955a06
    • Lluis Gifre Renom's avatar
      Adapted Context to common proto folder: · 6908f606
      Lluis Gifre Renom authored
      - Arranged .gitignore & .gitkeep files in common proto folder
      - Created specific run_tests_locally script for Context component
      - Moved imports from *.proto folder to common.proto folder
      - Adapted common.tools.object_factory to new proto definitions for ConfigRule and Constraint
      - Extended common.tools.type_checkers to new proto definitions for ConfigRule and Constraint
      - Removed context's genproto.sh script
      - Adapted Events generated to new timestamp data type
      - Minor code and linting fixing
      6908f606
  13. 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
  14. 19 May, 2022 2 commits
    • Lluis Gifre Renom's avatar
      Device component: · 0ed8cfee
      Lluis Gifre Renom authored
      - Migrated to use new generic gRPC servicer
      - Migrated to use new generic Rest servicer
      - Migrated to use new settings framework
      - Migrated tests to use new generic servicers and mock's
      - Solved bug with endpoint monitors' population (dupplicated sample types due to wrong key generation)
      - Use Emulated driver when both driver and device type are not specified
      - Separated unitary tests and execution scripts per device driver
      - Extracted common unitary test functionalities into separate code files
      - Minor code styling/formatting
      0ed8cfee
    • Lluis Gifre Renom's avatar
      Scripts: · 0eaab40b
      Lluis Gifre Renom authored
      - relocated/renamed wrongly placed/named scripts
      - removed unneeded scripts
      - added missing headers in scripts
      0eaab40b
  15. 16 May, 2022 1 commit
  16. 03 May, 2022 1 commit
  17. 08 Mar, 2022 3 commits
  18. 04 Mar, 2022 2 commits
    • Lluis Gifre Renom's avatar
      Service: · d2b03ab7
      Lluis Gifre Renom authored
      - Added run-test-locally specific for device component.
      
      L3NMEmulated/L3NMOpenConfig Service Handlers:
      - Added routing policy configuration rules
      - Corrected unitary tests incorporating missing configuration attributes.
      d2b03ab7
    • Lluis Gifre Renom's avatar
      Device: · b5002f42
      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.
      b5002f42
  19. 17 Feb, 2022 2 commits