Updated openstack/openstack
Project: openstack-infra/devstack-gate  6cd988dfef0342eb4bfb3d883ebc58a67c380c2b
null
prune grenade service lists to things we can upgrade

We should only install services in grenade that we know how to
upgrade, otherwise we can run into an issue where we install a
service on the old side, it injects some code using entry points
into other projects, we don't upgrade it, it breaks that service
from upgrading. aka: ceilometer.

We really should have a policy that we only enable services in
grenade that we are going to upgrade. It also calls out nicely
which services those *aren't*.

This patch also does some normalization of the service lists since
we no longer need to support folsom, so cinder and swift should
always be enabled. There is probably a more clever service selector
that could be done here, but this is at least more straight forward
for reviewing.

Change-Id: I4e3975d74082f99b8f13d99a0865886b0e462ae3
Updated openstack/openstack
Project: openstack/tempest  3214f5c64802fec5efa27fd5efccb0478d8299bf
null
Add swift scenario tests

This tests swift as exercises do, trying common operations as:
 - create/delete a container;
 - add/delete object to a container;
 - list objects in the container;

Partial-Bug: #1023131
Change-Id: Id4b27ee70f420f7536b4c698eb1f3bba15dbd1e8