Initial networks management
There’s set of endpoints for managing networks. What we need is a CRUD in webapp just like we have for Virtual Machines.
Things to consider:
- each VM can have many interfaces each connected to different network. This might require additional model in database for interfaces (indirect relation)
- network can have some features optionally enabled (nat, dhcp)
- to make this feature simpler we won’t bother about conflicts in IP classes at this point
- network should be assigned and visible only to its owner (team/group)
Edited by Mateusz Kwiatkowski