Public bug reported:

It came originally from Kuryr team and it was already discussed on the
PTG in Shanghai.

Use case:
As a cloud user I would like to have API command similar to openstack 
loadbalancer delete --cascade LB_ID, where I trigger the deletion of a network 
(openstack network delete --cascade NET_ID) , and it automatically deletes the 
associated ports/subports and subnets.

Currently what kuryr needs to do to delete "namespace" is:

* Get the ACTIVE ports in the subnet
* Get the trunks
* For each of the ACTIVE port, obtain what trunk they are attached to and call 
neutron to detach it
* Remove the ports (one by one, there is no bulk deletion)
* Get the DOWN ports in the given subnet
* Remove the ports (one by one, there is no bulk deletion)
* Detach the subnet from the router
* Remove the network (which will also remove the subnet)

** Affects: neutron
     Importance: Wishlist
     Assignee: Slawek Kaplonski (slaweq)
         Status: Triaged


** Tags: api rfe-triaged

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

Title:
  [RFE] Network cascade deletion API call

Status in neutron:
  Triaged

Bug description:
  It came originally from Kuryr team and it was already discussed on the
  PTG in Shanghai.

  Use case:
  As a cloud user I would like to have API command similar to openstack 
loadbalancer delete --cascade LB_ID, where I trigger the deletion of a network 
(openstack network delete --cascade NET_ID) , and it automatically deletes the 
associated ports/subports and subnets.

  Currently what kuryr needs to do to delete "namespace" is:

  * Get the ACTIVE ports in the subnet
  * Get the trunks
  * For each of the ACTIVE port, obtain what trunk they are attached to and 
call neutron to detach it
  * Remove the ports (one by one, there is no bulk deletion)
  * Get the DOWN ports in the given subnet
  * Remove the ports (one by one, there is no bulk deletion)
  * Detach the subnet from the router
  * Remove the network (which will also remove the subnet)

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to