Add support IPv6 subnet

Registered by Dongcan Ye

Currently, we can pass IPv6 IPAM data in network create [1], but it failed to add IPv6 subnet. We can only use IPv6 subnet from existing Neutron network.

[1] https://github.com/docker/libnetwork/blob/master/docs/remote.md#create-network

Blueprint information

Status:
Complete
Approver:
Antoni Segura Puimedon
Priority:
High
Drafter:
Dongcan Ye
Direction:
Approved
Assignee:
Dongcan Ye
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Antoni Segura Puimedon
Completed by
Dongcan Ye

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/442294
    Add support kuryr IPv6 subnet

Addressed by: https://review.openstack.org/442525
    Make port bind on dual-net port

Addressed by: https://review.openstack.org/445376
    Add fullstack test for IPv6 subnet

Addressed by: https://review.openstack.org/445405
    Add docs for IPv6 address pool

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

Addressed by: https://review.openstack.org/441638
    Add support for specified v6 subnetpool

Addressed by: https://review.openstack.org/446706
    Process v6 pool's uuid option in create_network

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.