Updated openstack/openstack
Project: openstack/heat  456347b9b7070df6a4e39dbe2787d8dda44c8181
null
Factor Schema out of properties.py for re-use

There is currently some function duplication in Heat for schema
validation. There is properties.Schema and a ParamSchema class which
do mostly the same, but each with their own code.
It would be good to have a common implementation for property and
parameter validation with only property or parameter specific code
implemented in sub-classes.
The current Schema class in properties.py cannot be used in
parameters.py due to cyclic import dependencies that would arise.

This patch factors the Schema class and Constraint classes into their
own file which can then be imported by both properties.py and
parameters.py. For property schema specific code, a class
PropertySchema is introduced as derived from the common Schema class.

The code of the Schema and Constraint classes is unchanged except for
absolutely  refactoring work.

In a subsequent patch, I plan to provide the code to base ParamSchema
on the common Schema class.

Change-Id: I833edd8fad316220f56d6727fe1e3409f8fda6ee
Partial-Bug: #1230229
Updated openstack/openstack
Project: openstack/tempest  9e48aca6839c3297e01ff46bcdac8567da8a545b
null
Add two more tests for Swift staticweb middleware

Enhance the existing test to check the following functions:

web-listings-css: Custom CSS for file listing
web-error: Custom error page

Change-Id: Ib41d9593d1d3725336caf8ced62bde6d206174b5
Implements: blueprint test-swift-staticweb-middelware
Updated openstack/openstack
Project: openstack/cinder  f573b7e3b6bf473c4e5970a9cc1426b4c0a4f767
null
Use assertAlmostEqual instead of failUnlessAlmostEqual in unit tests

The method failUnlessAlmostEqual has been deprecated since python 2.7.
http://docs.python.org/2/library/unittest.html#deprecated-aliases
Also in Python 3, a deprecated warning is raised when using
failUnlessAlmostEqual therefore we should use assertAlmostEqual instead.

Change-Id: Ic9947028afdb5b1ba8f19103018a6f1bc3fc551f
Closes-Bug: #1257068
Updated openstack/openstack
Project: openstack/horizon  7508917199fd380cb74ea999258b7d0a30ad6437
null
Live migration support

Currently Horizon only provides support for 'nova migrate', which
involves a reboot, and is also confusing for users who do not know there
are 2 ways of migrating an instance. We should provide another option in
order to support live migration, as enabled by `nova live-migration`.

Implements blueprint live-migration-support

Change-Id: Id83ba9e19461a7217f521a09bde3109428ecbf11