RETIRED, Load balancing services for OpenStack Neutron.
Go to file
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
devstack Add devstack plugin for neutron-lbaas 2015-02-25 21:02:00 -08:00
doc/source Post-split, get jenkins tests passing 2014-12-08 22:52:02 -07:00
etc Finish Agent Scheduler and LB Agent Driver Piece 2015-02-26 22:49:29 -06:00
neutron_lbaas Finish Agent Scheduler and LB Agent Driver Piece 2015-02-26 22:49:29 -06:00
tools Migrate to oslo.concurrency 2015-01-14 17:56:55 +01:00
.coveragerc LBaaS: Enable coverage testing 2015-02-10 11:36:58 -05:00
.gitignore Post-split, get jenkins tests passing 2014-12-08 22:52:02 -07:00
.gitreview Point gitreview at correct repo 2014-12-08 14:50:05 -07:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Enable a bunch of pylint rules, get stuff passing 2015-02-05 22:28:47 -06:00
.testr.conf Changed testr config to read environment variables for output 2014-12-17 14:45:29 -08:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
CONTRIBUTING.rst Update documentation files for LBaaS 2014-12-15 14:16:41 +00:00
HACKING.rst Update documentation files for LBaaS 2014-12-15 14:16:41 +00:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
MANIFEST.in Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
README.rst Update documentation files for LBaaS 2014-12-15 14:16:41 +00:00
requirements.txt Updated from global requirements 2015-02-20 21:13:04 +00:00
setup.cfg Finish Agent Scheduler and LB Agent Driver Piece 2015-02-26 22:49:29 -06:00
setup.py Updated from global requirements 2014-04-30 02:41:29 +00:00
test-requirements.txt Updated from global requirements 2015-02-09 22:41:49 +00:00
TESTING.rst Update documentation files for LBaaS 2014-12-15 14:16:41 +00:00
tox.ini LBaaS: Enable coverage testing 2015-02-10 11:36:58 -05:00

Welcome!

This package contains the code for the Neutron Load Balancer as a Service (LBaaS) service. This includes third-party drivers. This package requires Neutron to run.

External Resources:

The homepage for Neutron is: http://launchpad.net/neutron. Use this site for asking for help, and filing bugs. We use a single Launchpad page for all Neutron projects.

Code is available on git.openstack.org at: <http://git.openstack.org/cgit/openstack/neutron-lbaas>.

Please refer to Neutron documentation for more information: Neutron README.rst