Create database repositories

Registered by Brandon Logan

Need to create database repositories to do the CRUD operations of entities. Neutron LBaaS had a giant monolithic modules and class that did them all. I'd rather have them separated out by entities. For Example:

octavia/db/repositories/loadbalancer.py

class LoadBalancerRepository
...

Or there could be one module with all the classes in it. For example:

octavia/db/repository.py

class LoadBalancerRepository
...
class ListenerRepository
...

Blueprint information

Status:
Complete
Approver:
None
Priority:
Essential
Drafter:
Brandon Logan
Direction:
Approved
Assignee:
Trevor Vardeman
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 0.5
Started by
Stephen Balukoff
Completed by
Brandon Logan

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Finish review / merge of https://review.openstack.org/120927 : INPROGRESS

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.