Fix OFC'24 end-to-end test for Optical Controller component
Reporters
- Lluis Gifre (CTTC)
- Andrea Sgambelluri (CNIT)
- Mohammad Ismael (CNIT)
Description
The test OFC'24 seems to be incorrect/incomplete. Dataplane deployment scripts does not work. I was unable to reproduce it.
Other issues addressed:
OFC'24 test:
- Moved old scripts and data files to folder
_old/
. Will be deleted in future releases if not used. - Moved descriptors to folder
descriptors/
. - Unified descriptors for context, topology, devices, and links into a sigle
topology.json
file. Old files kept in folderdescriptors/old/
. Will be deleted in future releases if not used. - Moved node agent configuration files to folder
node-agents-config/
. - Corrected functional tests and added separate tests for unidirectional and bidirectional services
- Corrected CI/CD pipeline descriptor and integrated management of node agents for tests
- Disabled deployment of
manifests/servicemonitors.yaml
OFC'22 test:
- Removed redundant COPY instructions in Dockerfile
- Corrected name of ZTP container in
kubectl logs
command in CI/CD pipeline
ECOC'22 test:
- Removed redundant COPY instructions in Dockerfile
Deployment environment
- Operating System (include version): any with the optical controller component
- MicroK8s (include version and add-ons): any
- TeraFlowSDN (include release/branch-name/commit-id): develop
TFS deployment settings
- list of components deployed: standard + optical controller
Sequence of actions that resulted in the bug
Deploy the controller and try to run tests for Optical Controller component. Dataplane deployment does not work.
Document the explicit error
- Data plane Node Agents cannot be deployed.
- End-to-end tests not provided
Expected behaviour
See description
References
None