fuel-web/nailgun/nailgun/extensions
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
..
network_manager Add Ironic multitenancy support 2017-03-31 10:21:34 +03:00
volume_manager Add default tags 2016-11-23 23:59:41 +03:00
__init__.py Improve cluster extensions handlers 2016-09-12 17:36:07 +03:00
base.py Fixed problems prevented for calling core serializers from extensions. 2016-09-12 09:30:38 +00:00
consts.py Nailgun extensions in stevedore 2016-02-02 15:33:56 +00:00
manager.py Improve cluster extensions handlers 2016-09-12 17:36:07 +03:00
utils.py Migrations for extensions should not depend on Core's db schema 2015-07-23 16:50:49 +03:00