Gerrit default branch is stable/grizzly

Change-Id: Idd1d0a138af9434ffe5f60e924dbe0ac6d986504
Fix install policy function that occurred from a bad merge

Issue OS-186

There were a few cases where the 'gridcentric' was not correctly
renamed to 'cobalt' when this functionality was merged up into
the Grizzly branch.

Change-Id: Ie6a5e84c2209d52316a5158b8c7d45fa3eda911f
Catch InstanceNotFound exceptions when checking for deletion

Issue OS-177

The cobatl extension checks to see if an instance is blessed or
blessing whenever a user deletes it. This allows the extension to
prompt the user to use 'discard' to remove a blessed, or blessing,
instance. However this can race with the normal deletion of a
regular instance. This causes the API to return an error even
though the deletion was a success.

This catches and ignores the InstanceNotFound exception that can
be raised if the instance was deleted before the extesion was
called.

Change-Id: Ie7d2dca0dbface42d49ece07790a0925d64c56fa
Updating sysv cobalt-compute script to work on centos.

Change-Id: I8c2b95ee849b95b26c59a95d526bdaa9b14d3feb
Cleaning up instance properties before trying to ship it through RPC.

Clean up the various python objects we were passing as part the
request spec for selecting a host to launch new instances.

Change-Id: I2c0ff003b1601fccfa6d5bb784624394bc2f6037
Use vmsctl instead of vms library.

Issue OS-175

Instead of using the vms module directly to perform the bless,
launch, discard, etc. operations, use the vmsctl program. The
problem with using the vms module is that some of these operations
are required to run as the root user. Most OpenStack services do
not run as root, and there is a overall desire to not have the
cobalt-compute service to run as root.

To allow cobalt-compute to run as non-root and still execute the
vms functionality it will now go through the vmsctl program and
execute that as root. In other words, vmsctl is executed by nova's
rootwrap (i.e. sudo) to perform the vms operations.

This is also important for the compute virt driver because
nova-compute is not normally executed as root, but rather as the
'nova' user.

Change-Id: Ie248a4474c91de2987388393e6773d262ff5f075
Merge "Use vmsctl instead of vms library." into stable/grizzly
Moving the test_vmsconn to the correct directory

Fixing up a merge mistake where test_vmsconn was not moved to the
correct directory.

Change-Id: I24eaed9e2730f1a1fe73e62699aa47b7454f0cb8
Revert "Use vmsctl instead of vms library."

This reverts commit fb1a2028628bbfe547658a5c1b54ccdac81f8f4b.

Breaks migration on some platforms. We're reverting this change until
it's ready for prime time.

Change-Id: Iee66e494d4cda1d921c096ca8ec248742cfa4bdc
fix broken lvm migration

instance_ref passed to launch target needs updated system_metadata to know about
logical volumes.

Fixes OS-190.

Change-Id: I107a6fdf21e6d4ecb6fc1fd3700319a8241b3177
Merge branch 'stable/folsom' into stable/grizzly

Change-Id: Ia67ac220a743261f5c2606a3bd84d486432ed8e6
Merge "Moving the test_vmsconn to the correct directory" into stable/grizzly
WIP. Need to deal with pytest import mangling.

Change-Id: I6ec0755a3aa00055967b3a1981d60bd68c4cfd0a