Refactor LBaaS HAProxy namespace driver to use new driver API

Registered by Dustin Lundquist on 2014-06-18

Refactor LBaaS HAProxy namespace driver to use new driver API.

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
High
Drafter:
Dustin Lundquist
Direction:
Approved
Assignee:
Dustin Lundquist
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Dustin Lundquist on 2014-06-25
Completed by
Kyle Mestery on 2015-03-13

Related branches

Sprints

Whiteboard

December-15 (mestery): Kilo-3.

16-July (mestery): Moving to Juno-3.

18-June (mestery): Approved for Juno, adding to Juno-2.

Gerrit topic: https://review.openstack.org/#q,topic:bp/lbaas-refactor-haproxy-namespace-driver-to-new-driver-interface,n,z

Addressed by: https://review.openstack.org/100977
    LBaaS refactor HAProxy namespace driver

Gerrit topic: https://review.openstack.org/#q,topic:bp/lbaas-api-and-objmodel-improvement,n,z

Addressed by: https://review.openstack.org/106867
    Implement Jinja templates for haproxy config

Addressed by: https://review.openstack.org/108173
    Implements agentless haproxy driver methods

Addressed by: https://review.openstack.org/108174
    Implements managers for agentless haproxy driver

Gerrit topic: https://review.openstack.org/#q,topic:bp/lbaas-ssl-termination,n,z

Addressed by: https://review.openstack.org/123485
    Implement Jinja templates for haproxy config

Addressed by: https://review.openstack.org/123487
    Implement synchronous haproxy driver methods

Addressed by: https://review.openstack.org/123491
    Implement managers for synchronous haproxy driver

Addressed by: https://review.openstack.org/140742
    Merge branch 'feature/lbaasv2'

Addressed by: https://review.openstack.org/144831
    Implement synchronous haproxy driver methods

Addressed by: https://review.openstack.org/144832
    Implement managers for synchronous haproxy driver

Gerrit topic: https://review.openstack.org/#q,topic:bp/lbaas-ref-impl-tls-support,n,z

Addressed by: https://review.openstack.org/152171
    Setup LBaaS V2 Agent Scheduler and Driver

Addressed by: https://review.openstack.org/156131
    Finish Agent Scheduler and LB Agent Driver Piece

Addressed by: https://review.openstack.org/156132
    Listener, Pool, Member, and HealthMonitor Managers

Addressed by: https://review.openstack.org/156133
    Added agent callbacks

Addressed by: https://review.openstack.org/152666
    Implemented v2 agent

Addressed by: https://review.openstack.org/158188
    Completion of Agent Manager

Addressed by: https://review.openstack.org/158189
    Haproxy Namespace Driver

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.