- 27 Oct, 2021 3 commits
-
-
Lluis Gifre Renom authored
Extend installation documentation and provide deployment script See merge request teraflow-h2020/controller!26
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
- 25 Oct, 2021 7 commits
-
-
Lluis Gifre Renom authored
Context service and Database API rework See merge request teraflow-h2020/controller!25
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
- Adapt component and unitary tests to support configuration environment variables
-
Lluis Gifre Renom authored
- Final version of Context service ready for integration tests - Integrated REST API read-only methods - Updated test units for gRPC and REST API interfaces - Improved flag for pre-populating database with fake testing data - Combined Redis within Context POD
-
- 22 Oct, 2021 2 commits
-
-
Lluis Gifre Renom authored
-
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
-
- 21 Oct, 2021 4 commits
-
-
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
-
- 20 Oct, 2021 1 commit
-
-
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.
-
- 19 Oct, 2021 1 commit
-
-
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
-
- 15 Oct, 2021 1 commit
-
-
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
-
- 14 Oct, 2021 3 commits
-
-
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
-
- 11 Oct, 2021 2 commits
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
- 08 Oct, 2021 1 commit
-
-
Lluis Gifre Renom authored
- Extended database API with novel ORM - Carrying out tests over ORM and InMemoryDB - Foreign Keys need more testing
-
- 07 Oct, 2021 1 commit
-
-
Lluis Gifre Renom authored
- Context Database API and ORM rework in progress
-
- 06 Oct, 2021 2 commits
-
-
Carlos Natalino Da Silva authored
Renaming the previous `centralized cybersecurity` into `centralized attack detector` See merge request teraflow-h2020/controller!23
-
Carlos Natalino Da Silva authored
-
- 05 Oct, 2021 9 commits
-
-
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
-
- 04 Oct, 2021 3 commits
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-