Use OVO & push/pull framework for BaGPipe BGPVPN driver
This blueprint relates to evolving the bagpipe driver for BGPVPN to:
- use OVO for RPCs
- use the neutron.
- use standards attributes in BGPVPN tables
The goals are (a) to remove the use of custom RPCs and (b) to address race issues due to stale information reaching agents via RPCs (which is solved by the neutron.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Thomas Morin
- Direction:
- Approved
- Assignee:
- None
- 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:/
Adding BGPVPN OVO objects and tests
Addressed by: https:/
bgpvpn agent extension changes for supporting ovo in bagpipe
Addressed by: https:/
Switching committing and deleting in precommit methods
Addressed by: https:/
bagpipe service driver changes for supporting ovo in bagpipe
Addressed by: https:/
Add _port_data to agent extensions unit tests base class
Addressed by: https:/
BGPVPN OVO connected networks fix