[RFE] make get-me-a-network work with any network topology

Bug #1690438 reported by Armando Migliaccio
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Won't Fix
Wishlist
Benjamin Kennel

Bug Description

Today Get-me-a-network work in such a way that neutron provisions a rather specific network topology for tenant connectivity. It would be nice if Neutron were able to support any network topology (e.g. plain provider vlans).

Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

One way to make this use-case possible is by doing the following:

a) the admin, as a one off step, provision a pool of networks the way he/she sees fit. These probably need to be tagged in a 'special' way and be admin-only.

b) the gman plugin looks up in this pool, picks one out of the pool and shares it with the tenant.

c) if the pool is exhausted or does not exist, fall back on provisioning the topology as usual; if that fails as well, return an error to the user.

Changed in neutron:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: rfe
tags: added: auto-allocated-topology
Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

This requires the compare-and-swap approach to be complete end-to-end before proceeding.

Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

Looks like compare-and-swap approach is nearly done, and I already had a (racy) prototype that would implement this use case. Let's sync up on the latest state.

Changed in neutron:
status: Confirmed → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-specs (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/488160

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-lib (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/490228

Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

The spec is proposed and the code should be relatively contained. I need to refine the spec to incorporate feedback that Kevin gave me OTA but other than that this is a great starter RFE.

Miguel Lavalle (minsel)
tags: added: rfe-approved
removed: rfe
Changed in neutron:
assignee: nobody → Benjamin Kennel (bkennel)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/527547

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by Slawek Kaplonski (<email address hidden>) on branch: master
Review: https://review.openstack.org/527547
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron-lib (master)

Change abandoned by boden (<email address hidden>) on branch: master
Review: https://review.opendev.org/490228
Reason: This patch has been stale for awhile now. Moving it to abandoned to clean-up the queue. If this patch is still active, please push an update to it.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron-specs (master)

Change abandoned by Slawek Kaplonski (<email address hidden>) on branch: master
Review: https://review.opendev.org/488160
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Revision history for this message
Rodolfo Alonso (rodolfo-alonso-hernandez) wrote :

Bug closed due to lack of activity, please feel free to reopen if needed.

Changed in neutron:
status: Triaged → 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.