LBaaS API and object model improvement
LBaaS API and Object Model should be improved to account for advanced and complex use cases such as L7 swtching, SSL, HA, etc.
Blueprint information
- Status:
- Complete
- Approver:
- Kyle Mestery
- Priority:
- High
- Drafter:
- Eugene Nikanorov
- Direction:
- Approved
- Assignee:
- Brandon Logan
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
- Implemented
- Milestone target:
- 2015.1.0
- Started by
- Kyle Mestery
- Completed by
- Kyle Mestery
Related branches
Related bugs
Sprints
Whiteboard
December-16 (mestery): Kilo-2.
December-15 (mestery): Trying for Kilo-1.
16-July (mestery): This may have some patches land in Juno-2, but it won't completely land there, so moving to Juno-3.
18-June (mestery): Approved for Juno and added to Juno-2.
Gerrit topic: https:/
Addressed by: https:/
lbaas-
Gerrit topic: https:/
Addressed by: https:/
Implementation of LBaaS Version 2
Addressed by: https:/
New extension for version 2 of LBaaS API
Addressed by: https:/
Plugin/DB additions for version 2 of LBaaS API
Addressed by: https:/
Driver interface and LoggingNoopDriver changes
Addressed by: https:/
Shim layer for lbaas plugin to driver translation
Addressed by: https:/
Implement Jinja templates for haproxy config
Addressed by: https:/
Implements agentless haproxy driver methods
Addressed by: https:/
Implements managers for agentless haproxy driver
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
New common util module for Barbican TLS containers
Gerrit topic: https:/
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
New extension for version 2 of LBaaS API
Addressed by: https:/
Plugin/DB additions for version 2 of LBaaS API
Addressed by: https:/
Tests for extension, db and plugin for LBaaS V2
Addressed by: https:/
Implement Jinja templates for haproxy config
Addressed by: https:/
Implement synchronous haproxy driver methods
Addressed by: https:/
Implement managers for synchronous haproxy driver
Addressed by: https:/
LBaaS V2 API and object model definition
Addressed by: https:/
Merge branch 'feature/lbaasv2'
Addressed by: https:/
Merge feature/lbaasv2
Addressed by: https:/
Implement synchronous haproxy driver methods
Addressed by: https:/
Implement managers for synchronous haproxy driver
Addressed by: https:/
Updates to LBaaSV2 extension
Addressed by: https:/
WIP: Simplify user workflow creating loadbalancers
Addressed by: https:/
Certificate Management Interface + Barbican Impl
Addressed by: https:/
Common TLS utilities
Gerrit topic: https:/
Addressed by: https:/
Move config and extensions to service repo
Addressed by: https:/
Agent based driver updates
Gerrit topic: https:/
Addressed by: https:/
Implement Pools Client and create API testing of pools
Addressed by: https:/
Partially-
Gerrit topic: https:/
Addressed by: https:/
TLS capability extension implementation for lbaas v2
Addressed by: https:/
Fixed minor exception logging bug
Addressed by: https:/
LBaaS reference implementation driver to support TLS