← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1537091] Re: Prevent the attachment of a subnet to a router

 

Reviewed:  https://review.openstack.org/369221
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=71dd840d30130afad37d8c1f404d7167a2063a8d
Submitter: Jenkins
Branch:    master

commit 71dd840d30130afad37d8c1f404d7167a2063a8d
Author: Mathieu Rohon <mathieu.rohon@xxxxxxxxx>
Date:   Mon Sep 12 07:58:00 2016 +0000

    Send a callback before attaching a subnet to a router
    
    Attaching a subnet to a router may be forbidden in some cases.
    To prevent this attachment, we need to send a BEFORE_CREATE event
    with "router_interface" as resource, and reraise any exception
    that tells neutron a third party code forbid this attachment.
    
    Change-Id: Ia71e0c5e9e3e073053ead7e1e7c3040087f5ee13
    Closes-bug: 1537091


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1537091

Title:
  Prevent the attachment of a subnet to a router

Status in neutron:
  Fix Released

Bug description:
  Some external plugins might need to prevent the attachment of a subnet
  to a router, like reported in bug [1]

  Now that [2] has been fixed, we can prevent this attachment by adding a new BEFORE_UPDATE callback in ML2, which will be triggered when the router port gets updated by the l3plugin.
  Raising an exception during the processing of the BEFORE_UPDATE call should result in preventing the attachment of the subnet to the router.

  [1]https://bugs.launchpad.net/bgpvpn/+bug/1537067
  [2]https://bugs.launchpad.net/bgpvpn/+bug/1475093

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1537091/+subscriptions


References