Network manager refactoring
Nailgun's network configuration will be refactored so that it can be managed by a separate service.
Proposed approach:
* Aggregate all database calls into the appropriate Nailgun objects
* Create a proxy layer will be used to decouple database-specific calls from Nailgun objects
* Replace proxy layer with HTTP API and client library
* Extract HTTP API as standalone service
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Ryan Moe
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Network configuration as an external service
Addressed by: https:/
Proxy calls to the database from Nailgun objects
Addressed by: https:/
Move all db queries from network manager to objects
Addressed by: https:/
Add functionality from NetworkManager to objects
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Merge master into stable/mitaka
Gerrit topic: https:/
Addressed by: https:/
Merge branch stable/mitaka into master
Addressed by: https:/
Merge remote-tracking branch 'gerrit/