opendut
opendut copied to clipboard
Support multiple interfaces per device
A user should be able to define multiple interfaces for a device, which all get hooked up when the device is included into a cluster.
Tasks:
- [ ] Extend PeerDescriptor to accept a list of NetworkInterfaces.
- [ ] Update database schema to accept list of NetworkInterfaces.
- [ ] Change CLEO to accept multiple NetworkInterfaces.
- [ ] Change LEA to accept multiple NetworkInterfaces.
The code that sends everything to EDGAR via the PeerConfiguration as well as EDGAR itself superficially looks like it won't need changes, because we do already support multiple interfaces on a peer, when those interfaces are configured in multiple devices.