neutron-lbaas/neutron_lbaas
Phillip Toohill 697bbd69a1 Finish Agent Scheduler and LB Agent Driver Piece
Implements the agent scheduler to choose which agent will host
the loadbalancer.  Only a random scheduling algorithm implemented.

Exposed two API calls that allows an admin user to get a list of
loadbalancers hosted by an agent and get the agent that is hosting
a particular loadbalancer.

Implemented the loadbalancer driver classes and methods for the agent
driver.  These will call the agent scheduler to host the load balancer
and then send the data to a queue.

Depends-On: Ic9179ef0a95b91d1b7662537fffeb0a949efc925
Partially-implements: blueprint lbaas-refactor-haproxy-namespace-driver-to-new-driver-interface
Co-Authored-By: Brandon Logan <brandon.logan@rackspace.com>

Change-Id: Ic4a83ef255aed0474eebb73f28d67e09f35666b7
2015-02-26 22:49:29 -06:00
..
agent New directory structure 2015-02-17 20:22:39 -08:00
common Certificate Management Interface + Implementations 2015-02-06 13:44:04 -06:00
db Finish Agent Scheduler and LB Agent Driver Piece 2015-02-26 22:49:29 -06:00
drivers Finish Agent Scheduler and LB Agent Driver Piece 2015-02-26 22:49:29 -06:00
extensions Setup LBaaS V2 Agent Scheduler and Driver 2015-02-25 11:58:51 -06:00
services Finish Agent Scheduler and LB Agent Driver Piece 2015-02-26 22:49:29 -06:00
tests Finish Agent Scheduler and LB Agent Driver Piece 2015-02-26 22:49:29 -06:00
__init__.py Split lbaas services code into neutron-lbaas 2014-12-08 13:37:18 -07:00
agent_scheduler.py Finish Agent Scheduler and LB Agent Driver Piece 2015-02-26 22:49:29 -06:00
version.py Post-split, get jenkins tests passing 2014-12-08 22:52:02 -07:00