fuel-web/nailgun
Vasyl Saienko 9dabe06369 Add Ironic multitenancy support
This patch adds support to deploy Ironic with separate Neutron network
for provisioning baremetal instances.

  * Add NetworkDeploymentSerializer100 as Ironic multitenancy is supported
    from Newton, and we will backport this till stable/newton.
  * Update network scheme generation to create 'vlan' baremetal network,
    assign IPs to Ironic conductors from this network, make them
    accessible from baremetal servers.
  * Add new checkbox at 'Openstack Settings/Additional components' tab
    which allows to define if separate provisioning network should be used
    during deployment. This is a trigger to switch ironic deployment to
    multitenancy case. If not selected old behaviour is kept, 'flat'
    network is used. The checkbox is shown only when Ironic component is
    enabled.

Change-Id: I861a8b3b046202526d6a856c9f2dca2cfaddc887
Related-Bug: #1588380
2017-03-31 10:21:34 +03:00
..
examples
nailgun Add Ironic multitenancy support 2017-03-31 10:21:34 +03:00
tools Do not remove logs on 'tox -e cleanup' 2016-09-06 13:27:44 +03:00
MANIFEST.in
conftest.py
manage.py Add fuyaql to allow debug expressions on master node 2016-06-22 15:50:45 +03:00
requirements.txt Distributed serialization implementation 2017-03-24 15:15:30 +00:00
setup.cfg Align nailgun docs building with OS-Infra 2016-04-25 19:33:43 +03:00
setup.py Extract cluster upgrade to a separate repository 2016-07-29 12:44:00 +03:00
test-requirements.txt Align nailgun docs building with OS-Infra 2016-04-25 19:33:43 +03:00
tox.ini Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00