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
13 KiB
Executable File
13 KiB
Executable File