Draft: Initial implementation of the optical cybersecurity loop
The changes are mainly to four components:
- DBSCANServing
- Optical Attack Manager
- Optical Attack Detector
- Optical Attack Mitigator
The changes include:
- Improvements in the names of the components, i.e., by removing the unnecessary "centralized" term
- Improvements to the building of images, now using a standard
teraflow
user for all images - Inclusion of the
.dockerignore
file to prevent Docker to copy generatedphoto
files - Inclusion of the generation of async proto files needed for the attack manager
- Inclusion of the four components to the specification in
my_deploy.sh
- Inclusion of the four services to the
common.Constants
file - Update to specific Python 3.9 version
- Updates to the gitlab-ci yaml files
Still to do:
- Fix the tests of the optical attack manager
Edited by Lluis Gifre Renom