(CTTC) Incorrect endpoint lookup in NBI ETSI BWM plugin
# Reporters
- Shayan Hajipour (CTTC)
- Lluis Gifre (CTTC)
# Description
ETSI BWM NBI plugin only works with emulated devices. Correct selection of endpoints based on `sessionFilter[0]['sourceIp']`and `sessionFilter[0]['dstAddress']`.
## Deployment environment
- Operating System (include version): all
- MicroK8s (include version and add-ons): all
- TeraFlowSDN (include release/branch-name/commit-id): develop
## TFS deployment settings
- list of components deployed: when NBI is included
## Sequence of actions that resulted in the bug
- Deploy TeraFlow, onboard a topology with real devices, send an ETSI BMW request.
## Document the explicit error
See description
## Expected behaviour
The endpoints should be extracted in 2 steps.
- first, iterate config rules and identify those for interfaces/subinterfaces, and extrapolate the interface name
- second, iterate device endpoints and extract the device_uuid and endpoint_uuid for that endpoint matching the interface name (add "PORT-" prefix).
# References
None
issue