Remove "Network" model in Nailgun
We don't need "Network" model in Nailgun as every NetworkGroup that is used for IP assignment and other operations which are done in Nailgun requires one network only. Moreover, there are no cases observed when it can be required to have more than one network within particular NetworkGroup.
The only NetworkGroup where several networks are declared is 'fixed' (for nova-network). But this feature and some other parameters are used by nova-network only, these are parameters of nova-network. So, we will move such parameters from NetworkGroup model to separate NovaNetworkConf
To do:
1. Remove "Network" model.
2. Attach IPAddr, Node, Vlan foreign key references to NetworkGroup model (which were attached to "Network" model).
3. Consider ways to add bonding support at DB level. It can be done within this change as we require to rework models relations here.
Blueprint information
- Status:
- Complete
- Approver:
- Andrey Danin
- Priority:
- High
- Drafter:
- Aleksey Kasatkin
- Direction:
- Approved
- Assignee:
- Aleksey Kasatkin
- Definition:
- Approved
- Series goal:
- Proposed for 4.1.x
- Implementation:
-
Implemented
- Milestone target:
-
4.1
- Started by
- Aleksey Kasatkin
- Completed by
- Aleksey Kasatkin
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Remove Network and Vlan models
Work Items
Dependency tree

* Blueprints in grey have been implemented.