c7c77b33ba
New extension for version 2 of LBaaS API Also added some constants for supported protocols, algorithms, health monitor types, and session persistence types. Implement Jinja templates for haproxy config Added templates dir Added haproxy v1.4 template Added template tests Added jinja_cfg for new haproxy jinja templating Tests for extension, db and plugin for LBaaS V2 Adding needed driver interface changes for tests. Adding LoggingNoop driver needed changes for tests. Adding extension, plugin, and db unit tests. Plugin/DB additions for version 2 of LBaaS API Added alembic migrations, models, db methods and plugin methods. Added DEFERRED status for entities not linked to a load balancer. Added to_dict method in BaseNeutron model. Sql Alchemy models in its own module. Plugin database methods are accessed by composition through the plugin. Added data models to convert sql alchemy models before passing to driver. Partially-implements: blueprint lbaas-api-and-objmodel-improvement Partially-implements: blueprint lbaas-refactor-haproxy-namespace-driver-to-n Partially-implements: blueprint services-split Change-Id: I8343d83c645f3037ac237d7f47744c1c7e4356f8 Co-Authored-By: Brandon Logan <brandon.logan@rackspace.com> Co-Authored-By: Phillip Toohill <phillip.toohill@rackspace.com> Co-Authored-By: Dustin Lundquist <dustin@null-ptr.net> Co-authored-by: Vijayendra Bhamidipati <vbhamidipati@paypal.com> Co-authored-by: Craig Tracey <Craig.Tracey@gmail.com> Co-authored-by: Pattabi Ayyasami <pattabi@brocade.com> |
||
---|---|---|
.. | ||
__init__.py | ||
driver.py |