Define amphora-driver-interface
An abstract class needs to be defined that defines the methods needed to maintain an octavia backend (vm lifecylce, interface management, software load balancer management, etc). It needs to be generic enough to handle many different types of load balancing technologies.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Essential
- Drafter:
- Brandon Logan
- Direction:
- Approved
- Assignee:
- min wang
- Definition:
- Approved
- Series goal:
- Accepted for 0.5
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- Stephen Balukoff on 2014-09-24
- Completed by
- German Eichberger on 2015-02-13
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
taskflows to create, delete amphora
Addressed by: https:/
Implements amphora driver interface for HaProxy
Work Items
Work items:
Get initial driver interface specification through gerrit review: INPROGRESS
Create code for said amphora load balancer driver interface: TODO
Create logging no-op driver for testing ALBD interface: TODO
Write tests for the above: TODO
Add amphora lifecycle-
Dependency tree

* Blueprints in grey have been implemented.