BGPVPN inherits from the db model

Bug #1472203 reported by Édouard Thuleau
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-bgpvpn
Fix Released
Medium
Édouard Thuleau

Bug Description

The BGPVPN service plugin class inherits from the BGPVPN database model [1].
But some external SDN controller already persists their model into their own database (ie. OpenContrail).
We need to have BGPVPN service plugin not dependent to a database model and lets that job to service driver (like it's done in Neutron between Neutron and core plugins).

Moreover, if we have to enforce the link between BGPVPN model and the Neutron (aka. SDN) model with foreign key (like discussed in that bug [2]), we'll have an issue with core plugins which do not have db model store into Neutron.

[1] https://github.com/openstack/networking-bgpvpn/blob/master/networking_bgpvpn/neutron/services/plugin.py#L25
[2] https://bugs.launchpad.net/bgpvpn/+bug/1470427

summary: - BGPVPN heriatates from the db model
+ BGPVPN inherits from the db model
Changed in bgpvpn:
assignee: nobody → Édouard Thuleau (ethuleau)
Revision history for this message
Thomas Morin (tmmorin-orange) wrote :
Changed in bgpvpn:
status: New → Fix Committed
Changed in bgpvpn:
importance: Undecided → Medium
milestone: none → liberty
Changed in bgpvpn:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.