Get rid of certain networking limitations.

Registered by Aleksey Kasatkin

It is required to get rid of a number of networking limitations to provide more flexible networking configurations through Fuel API.
The unwanted limitations are:
1. private network is on dedicated NIC (Neutron)
2. admin network is on dedicated NIC (Neutron)
3. admin network is not movable
Desired improvements are:
1. define all networks with CIDR and exclude ranges
2. get rid of 'allowed_networks' entity
3. flexible networks-to-role mapping

Supersedes https://blueprints.launchpad.net/fuel/+spec/neutron-vlan-allow-2nics

Blueprint information

Status:
Complete
Approver:
Andrey Danin
Priority:
Medium
Drafter:
Aleksey Kasatkin
Direction:
Approved
Assignee:
Aleksey Kasatkin
Definition:
Approved
Series goal:
Proposed for 4.1.x
Implementation:
Implemented
Milestone target:
milestone icon 4.1
Started by
Aleksey Kasatkin
Completed by
Andrey Danin

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/get-rid-of-networking-limitations,n,z

Addressed by: https://review.openstack.org/70960
    Make Admin and Private non-dedicated

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

Topic listed above covers the following points:
1. private network is on dedicated NIC (Neutron)
2. admin network is on dedicated NIC (Neutron)
3. get rid of 'allowed_networks' entity

(?)

Work Items

Work items:
Private network is on dedicated NIC (Neutron) : DONE
Admin network is on dedicated NIC (Neutron) : DONE
Admin network is not movable : POSTPONED
Define all networks with CIDR and exclude ranges : POSTPONED
Get rid of 'allowed_networks' entity : DONE
Flexible networks-to-role mapping : POSTPONED

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.