Define interface for communicating with a networking service

Registered by Brandon Logan

Create an abstract base class that defines the methods needed to connect octavia loadbalancer vips and octavia pool members. Should be generic enough so that neutron, nova networks, or some other networking service can have their own drivers.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Essential
Drafter:
Brandon Logan
Direction:
Approved
Assignee:
Brandon Logan
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Michael Johnson
Completed by
Michael Johnson

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Define all planned supported front-end and back-end topologies: TODO
Determine which of the above are essential for v0.5, v1.0, and v2.0: TODO
Determine which of the above can be supported in Neutron networking today: TODO
Start feature request blueprints / code work to add capabilities to support essential topologies in Neutron: TODO
Reduce above definitions to minimally-required data representation: TODO
Create design specification for network driver interface: TODO
Update object definitions / database models with attributes of minimally-required data representation: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.