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
- Completed by
- German Eichberger
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.