networking-ovn transition to neutron-lib

Bug #1628277 reported by Richard Theis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-ovn
Won't Fix
High
Unassigned

Bug Description

As part of the neutron-lib blueprint (https://blueprints.launchpad.net/neutron/+spec/neutron-lib), networking-ovn needs to move to neutron-lib imports when available rather than importing from neutron. There will be on-going work throughout Ocata for this transition.

The neutron-lib tools/migration_report.sh tool can be run against networking-ovn to track the overall progress.

The current goal is to move all non unit test networking-ovn code from neutron to neutron-lib imports. The neutron team is still determining how to best handle the neutron ML2 unit test infrastructure.

networking-ovn has a periodic job in place that can be watched for deprecations.

The neutron-lib migration tools shows that the networking-ovn transition to neutron-lib at 11%.
$ ./tools/migration_report.sh /opt/stack/networking-ovn/
You have 311 total imports
You imported Neutron 99 times
You imported Neutron-Lib 13 times
You need to get to 100%, you are this far: 11.6000%, get on with it!

Richard Theis (rtheis)
Changed in networking-ovn:
status: New → Confirmed
Revision history for this message
Richard Theis (rtheis) wrote :

Update from the Barcelona summit on neutron-lib plans for Ocata: http://lists.openstack.org/pipermail/openstack-dev/2016-November/106719.html

Changed in networking-ovn:
importance: Undecided → High
Revision history for this message
Reedip (reedip-banerjee-deactivatedaccount) wrote :

Its now at 58.82%

Revision history for this message
Reedip (reedip-banerjee-deactivatedaccount) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-ovn (master)

Reviewed: https://review.openstack.org/592004
Committed: https://git.openstack.org/cgit/openstack/networking-ovn/commit/?id=d7211dad166512e5926bef89b415dd41f43b20cf
Submitter: Zuul
Branch: master

commit d7211dad166512e5926bef89b415dd41f43b20cf
Author: Reedip Banerjee <email address hidden>
Date: Wed Aug 15 10:28:17 2018 +0000

    Trivial: Migration to neutron-lib

    Following patch reduces dependency of networking-ovn
    on neutron repo, by dropping/moving dependencies to neutron-lib
    wherever possible.

    Change-Id: I5a0ac7c4c27b76ae48c3b2b516390d8dc9cab5ba
    Partial-Bug: 1628277

tags: added: networking-ovn-proactive-backport-potential
Revision history for this message
Lucas Alvares Gomes (lucasagomes) wrote :

Thanks for reporting.

The networking-ovn code has now moved into neutron so, importing from neutron is not a problem anymore. Marking as WONTFIX.

Changed in networking-ovn:
status: Confirmed → Won't Fix
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.