Nailgun Network manager refactoring

Registered by Aleksey Kasatkin

* All methods of Network manager can be treated as classmethods. Let's make them this way and get rid of instantiating of Network manager objects.
* Some update methods are now in models modules. Let's move them to Network manager.
* Code of Network manager is now divided to Nova and Neutron. Neutron class is child of Nova class. Let's extract the part independent from network type and make Nova and Neutron parts independent from each other.
* Get rid of old and unused code.

Blueprint information

Status:
Complete
Approver:
Evgeniy L
Priority:
High
Drafter:
Aleksey Kasatkin
Direction:
Approved
Assignee:
Aleksey Kasatkin
Definition:
Approved
Series goal:
Accepted for 4.1.x
Implementation:
Implemented
Milestone target:
milestone icon 4.1
Started by
Aleksey Kasatkin
Completed by
Aleksey Kasatkin

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/nailgun-network-manager-refactoring,n,z

Addressed by: https://review.openstack.org/58562
    Network manager refactoring

Addressed by: https://review.openstack.org/58963
    Network manager refactoring

Addressed by: https://review.openstack.org/59420
    Network manager and tests refactoring

Gerrit topic: https://review.openstack.org/#q,topic:1262149,n,z

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.