Updated openstack/openstack
Project: openstack/requirements  7e1f28d9b1d8175b93bd0fe2d22b72bff61756f3

Add bash8 to global-requirements

Now that bash8 is available on PyPI, we can start using it on OpenStack
projects. Looking to start using bash8 in Keystone bash scripts. Note
that bash8 uses the Apache Software License 2.0.

Change-Id: Ica767630f68f60dc36dba8fd5bf0bce74342b2f2
Updated openstack/openstack
Project: openstack/ceilometer  3d2723ed7d09724e743869d9ba7b9b37692ed340

Refactor tests to remove direct access to test DBManagers

Previously in several tests DBManager was specified explicitly and some
tests tried to use it even if no backend was available.
Now we should not access them directly. Instead we can mark certain
tests as applicable only to certain backend driver.
One will only have to provide an URL for tests to use.

Later this code will be used to integrate jenkins jobs on real backends.
Database URL will be provided by jenkins and tests will figure out which
manager should be used and what tests can run with it.

Related to blueprint sql-unit-tests-on-real-backend

Change-Id: I9910c25fffb971addec9cec33b624e3b8387f310