Add automatic subnet allocation to Neutron

Registered by Carl Baldwin on 2014-11-19

This new feature will allow Neutron to track and allocate subnets from a larger available address space. It provides a nice transition and backward compatibility with the current implementation and API.

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
Essential
Drafter:
Carl Baldwin
Direction:
Approved
Assignee:
Ryan Tidwell
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Kyle Mestery on 2015-01-15
Completed by
Kyle Mestery on 2015-04-06

Related branches

Sprints

Whiteboard

April-6 (mestery): Marking as implemented, the final patches are all for the client and ideally should have had a client BP filed in LP instead.

March-31 (mestery): This has to land by Friday, 4-3, or it's out of Kilo.

March-24 (mestery): This needs to merge by March-31 to make Kilo.

March-18 (mestery): This will get an FFE for Kilo, marking priority as Essential.

December-15 (mestery): Kilo-3, but this needs an assignee stat!

Gerrit topic: https://review.openstack.org/#q,topic:bp/subnet-allocation,n,z

Addressed by: https://review.openstack.org/135771 (Merged)
    Add support for subnet allocation

Gerrit topic: https://review.openstack.org/#q,topic:subnet-allocation,n,z

Addressed by: https://review.openstack.org/142231 (Merged)
    Update the subnet allocation quota mechanism

Addressed by: https://review.openstack.org/148698
    Basic subnetpool CRUD. Do not merge

Gerrit topic: https://review.openstack.org/#q,topic:(detached,n,z

Addressed by: https://review.openstack.org/157597
    WIP Subnet allocation from a subnet pool

Addressed by: https://review.openstack.org/134339 (Merged)
    Introduce External IPAM Interface

Addressed by: https://review.openstack.org/165264
    Simple subnetpool allocation quotas

Addressed by: https://review.openstack.org/166397
    Remove allow_overlap from subnetpools API

Addressed by: https://review.openstack.org/166973
    Add the default_ipv6_subnet_pool config option

Addressed by: https://review.openstack.org/167611
    Add API tsts for subnetpool allocation

Addressed by: https://review.openstack.org/168098
    Honor the default ipv6 pool configuration setting

Addressed by: https://review.openstack.org/168324
    Update subnet data model to include subnetpool_id

Addressed by: https://review.openstack.org/168371
    Add API tests for subnet-create with subnetpool

Addressed by: https://review.openstack.org/169849
    Remove test workaround for subnetpool_id

Addressed by: https://review.openstack.org/170208
    Add API tests for subnet-create with subnetpool

Gerrit topic: https://review.openstack.org/#q,topic:bug/1430394,n,z

Addressed by: https://review.openstack.org/185072
    Merge branch 'master' into neutron-pecan

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.