- Sep 20, 2022
-
-
Georgios Katsikas authored
This commit adds support for P4 device and resource management by implementing: * key P4 entities as Python objects * a context class for turning P4 info files into context * common functions around P4 * a manager class which exploits P4 entities and context to manage P4 devices * GetConfig() RPC * SetConfig() RPC, and * DeleteConfig() RPC * basic internal and unit tests Signed-off-by: Georgios Katsikas <katsikas.gp@gmail.com>
-
Signed-off-by: Georgios Katsikas <katsikas.gp@gmail.com>
-
Signed-off-by: Georgios Katsikas <katsikas.gp@gmail.com>
-
Signed-off-by: Georgios Katsikas <katsikas.gp@gmail.com>
-
- Sep 19, 2022
-
-
Georgios Katsikas authored
Signed-off-by: Georgios Katsikas <katsikas.gp@gmail.com>
-
Georgios Katsikas authored
Signed-off-by: Georgios Katsikas <katsikas.gp@gmail.com>
-
Georgios Katsikas authored
- device: added environemnt variable to prevent loading drivers other than emulated - monitoring: set environment variable to force loading only emulated driver during unitary tests of monitoring
-
- Sep 11, 2022
-
-
Lluis Gifre Renom authored
Common: - renamed device type OPTICAL_LINE_SYSTEM to OPEN_LINE_SYSTEM - added DATACENTER and EMULATED_DATACENTER device types. Context: - modified service constraints for test object to use nomenclature "metric[unit]" - corrected ConstraintModel dump methods Device: - uncommented dump methods in database ContextModel and TopologyModel OFC'22 / OECCPSC'22 tests: - renamed device type OPTICAL_LINE_SYSTEM to OPEN_LINE_SYSTEM WebUI: OFC'22 / OECCPSC'22 tests: - renamed device type OPTICAL_LINE_SYSTEM to OPEN_LINE_SYSTEM
-
- Aug 30, 2022
-
-
Lluis Gifre Renom authored
Fix unitary tests to align with changes in monitoring component information model.
-
Lluis Gifre Renom authored
Fix monitoring loops to align with changes in monitoring component information model.
-
- Aug 02, 2022
-
-
Lluis Gifre Renom authored
- fixed parsing of custom rules in unitary tests
-
Lluis Gifre Renom authored
- Added missing log dump in unitary test
-
- Jul 26, 2022
-
-
Lluis Gifre Renom authored
Adapted L3_AttackMitigator/L3_CentralizedAttackDetector/L3_DistributedAttackDetector to common proto folder - Moved imports from *.proto folder to common.proto folder - Removed genproto.sh scripts - Arranged requirements to accelerate Docker image creation - Minor code and linting fixes - Updated Dockerfile - Arranged GitLab CI/CD pipeline
-
- Jul 22, 2022
-
-
francisco.moreno.external@atos.net authored
-
francisco.moreno.external@atos.net authored
-
- Jul 21, 2022
-
-
Lluis Gifre Renom authored
- Arranged commit before merge - Replaced string-based timestamps by context.Timestamp - Created helper functions to convert timestamps string from/to float - Arranged requirements to meet dependencies of converter functions
-
- Jul 15, 2022
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
Common: - Corrected Python package versions to prevent collisions with p4runtime Context: - Minor corrections in GitLab CI/CD pipeline Device: - Corrected Python package versions to prevent collisions with p4runtime Monitoring: - Arranged requirements to accelerate Docker image creation - Corrected Python package versions to prevent collisions with p4runtime - Updated Dockerfile - Arranged GitLab CI/CD pipeline
-
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
-
- May 20, 2022
-
-
Lluis Gifre Renom authored
- Corrected unitary test to execute pipeline
-
- May 19, 2022
-
-
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
-
- May 17, 2022
-
-
Sergio Gonzalez Diaz authored
-
Sergio Gonzalez Diaz authored
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
- code styling and cleanup
-
Lluis Gifre Renom authored
- Corrected default values in unitary test config template - Minor code styling
-
PabloArmingolRobles authored
-
Lluis Gifre Renom authored
- solved minor bug with default openconfig operations.
-
Lluis Gifre Renom authored
- OpenConfigDriver: code cleanup and added default values
-
Lluis Gifre Renom authored
- Updated default OpenConfig unitary test template config - Added minor code improvements in OpenConfig Driver
-
Lluis Gifre Renom authored
- OpenConfigDriver migrate from netconf_client to ncclient library - Clean integration of Candidate datastore - OpenConfigDriver code cleanup
-
PabloArmingolRobles authored
- Implemented support for ACLs - Added suport for Candidate datastore
-
- May 16, 2022
-
-
Roberto Rubino authored
-
Roberto Rubino authored
new development of microwave device - implemented the Api to get configurations, create and delete services
-
- May 03, 2022
-
-
Lluis Gifre Renom authored
-
- Mar 09, 2022
-
-
Georgios Katsikas authored
Signed-off-by: Georgios Katsikas <katsikas.gp@gmail.com>
-
- Mar 08, 2022
-
-
Lluis Gifre Renom authored
-
Lluis Gifre Renom authored
-
- Mar 04, 2022
-
-
Lluis Gifre Renom authored
OpenConfig Driver: - updated delete operation for interfaces to just remove its description
-
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.
-