[newton-to-ocata] Force EnablePackageInstall to true on multinode jobs

A recent change in tripleo CI broke the upgrade jobs from Newton to
Ocata:
36f86a2c98

This patch is a simple way to enforce EnablePackageInstall: true for
multinode jobs upgraded to stable/ocata, so we can ensure all packages
are deployed on multinode & scenarios jobs.

Change-Id: I08e17de19ce2f59c74346e1ac5a93858257766e0
This commit is contained in:
Emilien Macchi 2017-05-27 10:32:39 +02:00
parent 226343a8f6
commit 5bef8effb2
2 changed files with 7 additions and 0 deletions

View File

@ -212,6 +212,11 @@ export SCRIPTS_DIR=$(dirname ${BASH_SOURCE[0]:-$0})
if [[ "${STABLE_RELEASE}" = "mitaka" ]] ; then
export OS_IMAGE_API_VERSION=1
fi
# Make sure we use Puppet to deploy packages on scenario upgrades jobs from newton to ocata.
if [[ "${STABLE_RELEASE}" = "ocata" ]] ; then
OVERCLOUD_UPGRADE_ARGS="$OVERCLOUD_UPGRADE_ARGS -e $TRIPLEO_ROOT/tripleo-ci/test-environments/enable_package_install.yaml "
OVERCLOUD_UPGRADE_CONVERGE_ARGS="$OVERCLOUD_UPGRADE_CONVERGE_ARGS -e $TRIPLEO_ROOT/tripleo-ci/test-environments/enable_package_install.yaml "
fi
# Temporary workarounds
while true ; do

View File

@ -0,0 +1,2 @@
parameter_defaults:
EnablePackageInstall: true