Fixes openvz driver support for nova when deployed with devstack.

Change-Id: I70599333a09267cbe2cd8afd075658f3f7d8bc9d
Fixes: bug #1119859
allow resize tests to run

resize tests were turned off explicitly, which they shouldn't be
turn these back on in a default config as we've set nova to allow
resize_to_same_host.

Change-Id: Iacedf11e56aff3a541f1b67b208e8ed3a30b2c44
Add quantum support for baremetal virtual env.

Add quantum networking support when nova-baremetal is active.
This creates a ctlplane network and br-ctlplane bridge, and moves IPs
from PHYSICAL_INTERFACE to OVS_PHYSICAL_BRIDGE.

Change-Id: If2026c01b93de0ccc7c3f9112de07b3a9c01ac20
Move auth_token configurations to quantum.conf

keystone auth_token middleware now allows quantum to have auth_token
configuration in quantum.conf. auth_token middleware supports
auth_token configuration both in api-paste.ini and quantum.conf,
so we can apply this change at any timing.

Change-Id: Ie5dd63e6c6938d2c8118e0f6090ef057c21a772a
Clean up configure_nova() a bit

Change-Id: I2228221051a5a4413a34ca359856d90794fce69a
Merge "Add quantum support for baremetal virtual env."
Add option to make screen starting more robust.

We have seen a number of failures in ci where a host is overloaded
and the 1.5 second sleep before stuffing data into screen is not
long enough. This means the service doesn't start and tests fail.

This change adds a config option to allow us to turn off the developer
friendly option to stuff text into the screen. When SCREEN_DEV is
set to False it will use a simple exec in screen instead of stuff.
This should be far more reliable because we don't have to wait
for bash to start.

Change-Id: I7f1b5dbf5329b23507cb767d54a2795be0d73e01
Merge "Add option to make screen starting more robust."
Merge "allow resize tests to run"
Fix name of xen dom0 rootwrap for quantum ovs.

 * Supports blueprint xenapi-ovs

Change-Id: I1d5ac0ce1f226aa3f6c0d7f7bd1eb968aef1eeba
Merge "Fixes openvz driver support for nova when deployed with devstack."
Merge "Move auth_token configurations to quantum.conf"
Remove old tempest configuration variables

Change-Id: I4c15c876514e1a8071a557ce79f56266a83b24b8
Use 'nova baremetal-*' instead of nova-baremetal-manage

Change-Id: Iee4dd721387dce39c8e46ea0e1e428513498c5a0
Merge "Use 'nova baremetal-*' instead of nova-baremetal-manage"
Merge "Fix name of xen dom0 rootwrap for quantum ovs."
Refactor init functions to simplify Grenade upgrades

* Glance: create_glance_cache_dir()
* Cinder: create_cinder_cache_dir() and create_cinder_volume_group()
* Nova: create_nova_cache_dir() and create_nova_keys_dir()
* Random tidy-up changes

Change-Id: I20d995d4c2e5facfb912ee03a6cda6c56f20bbe9
Devstack changes for Brocade Quantum Plugin

blueprint brocade-quantum-plugin

Change-Id: I238ee0a89742ac904ead0f4700f027e841f04fe1
Merge "Devstack changes for Brocade Quantum Plugin"
Merge "Clean up configure_nova() a bit"