- Oct 21, 2021
-
-
Lluis Gifre Renom authored
-
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
-
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
-
Lluis Gifre Renom authored
Context: - Moved old code to separate folder (will be removed in future commit when development is completed) - Solved bug with Link-EndPoint retrieval - Implemented ServiceModel and related unit tests - Moved helper methods to Tools.py file in database
-
- Oct 20, 2021
-
-
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.
-
- Oct 19, 2021
-
-
Lluis Gifre Renom authored
Common: - Added missing test units for ORM framework - Solved few bugs in ORM framework - Implemented initial skeleton of MessageBroker to implement GetEvents methods for Context. Context: - Implemented TopologyModel and related test units - Solved few bugs in ContextModel
-
- Oct 15, 2021
-
-
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
-
- Oct 14, 2021
-
-
Lluis Gifre Renom authored
- Added servicer RPC methods using new metrics framework.
-
Lluis Gifre Renom authored
- Added methods to automate metric class generation - Added decorator for servicer RPC methods to add metering and logging features automatically - Added unit tests - Minor imptovements in context unit testing
-
Lluis Gifre Renom authored
-
- Oct 11, 2021
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
- Oct 08, 2021
-
-
Lluis Gifre Renom authored
- Extended database API with novel ORM - Carrying out tests over ORM and InMemoryDB - Foreign Keys need more testing
-
- Oct 07, 2021
-
-
Lluis Gifre Renom authored
- Context Database API and ORM rework in progress
-
- Oct 05, 2021
-
-
Lluis Gifre Renom authored
- Complete rework of Database API - Integration of Database API into Context - Improvement of API This commit is not a final implementation, just an intermediate backup.
-
Lluis Gifre Renom authored
Skeleton implementation of the centralized cybersecurity component See merge request teraflow-h2020/controller!19
-
Carlos Natalino Da Silva authored
Fixing two issues with the previous commit: i) obtaining the correct service gRPC port; ii) updating the gitlab ci file to use the correct service port.
-
Lluis Gifre Renom authored
Modifying the test and coverage execution files to accommodate the case where... See merge request teraflow-h2020/controller!21
-
Carlos Natalino Da Silva authored
-
Lluis Gifre Renom authored
Integrate implementation of Device Driver API and minor common improvements See merge request teraflow-h2020/controller!22
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
Including the dependencies of all components into the development dependencies. See merge request teraflow-h2020/controller!20
-
- Oct 04, 2021
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
- added unit testing into automated unit testing processes
-
Lluis Gifre Renom authored
- Finished preliminary implementation of Emulated Driver - Emulated Driver uses APScheduler to emulate subscriptions - Implemented basic unitary testing for Device Driver API - Still pending to integrate Driver API within Device service
-
- Oct 01, 2021
-
-
Lluis Gifre Renom authored
- Implemented GetConfig/SetConfig/DeleteConfig - Implemented unit tests for GetConfig/SetConfig/DeleteConfig - Implementing simple DiscriteEventSimulator to emulate monitoring - Remains to implement SubscribeState/UnsubscribeState/GetState - Remains to implement unit tests for SubscribeState/UnsubscribeState/GetState
-
- Sep 30, 2021
-
-
Carlos Natalino Da Silva authored
Modifying the test and coverage execution files to accomodate the case where the project is located in any folder.
-
Carlos Natalino Da Silva authored
-
Carlos Natalino Da Silva authored
-
- Sep 29, 2021
-
-
Carlos Natalino Da Silva authored
-
Carlos Natalino Da Silva authored
-
Carlos Natalino Da Silva authored
-
- Sep 28, 2021
-
-
Lluis Gifre Renom authored
This commit is just a backup.
-
- Sep 27, 2021
-
-
Lluis Gifre Renom authored
Added REST API Server to Compute component See merge request teraflow-h2020/controller!17
-
Lluis Gifre Renom authored
- Added REST API Server to Compute component - Factorized get settings from environment variabes into common method get_setting
-
- Sep 22, 2021
-
-
Lluis Gifre Renom authored
Fix renaming of compute.proto methods from snake-case to camel-case in component. See merge request teraflow-h2020/controller!16
-