driver based binding with support for ipvlan/macvlan
Part of the proposal sent to the mailing list in:
https:/
and prototyped in
https:/
This blueprint is for having a configurable driver for the kuryr binding so
that:
* Users can specify the python path to an Object with port_bind and port_unbind
* callables that bind the the container interfaces to the Neutron ports in the
* way they deem appropriate Third party developers can implement their own
* non-kuryr drivers and have kuryr call to them
Also, since introducing a driver system for the sake of it would have little
sense, this blueprint calls for making the current veth binding into a driver
and introducing the ipvlan driver from the PoC above (as well as a macvlan
driver for systems that do not support ipvlan).
Blueprint information
- Status:
- Not started
- Approver:
- Antoni Segura Puimedon
- Priority:
- Essential
- Drafter:
- Antoni Segura Puimedon
- Direction:
- Approved
- Assignee:
- Antoni Segura Puimedon
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
binding: Add driver based subsystem