From 21fc8d4f8c51290db8cad8c69d69f45f06cd0d29 Mon Sep 17 00:00:00 2001 From: Steven Hardy Date: Tue, 14 Feb 2017 12:43:06 +0000 Subject: [PATCH] Revert "toci_gate_test: allow to run upgrade jobs for scenarios" There are failures related to the deploy.env path, lets see if this helps This reverts commit aad509b99fccffe8ab50e06ae0069a8230e95373. Change-Id: Ic73b10440e54391688822edc8e67a2b693fa6ccc --- toci_gate_test.sh | 51 +++++++++++++++++++---------------------------- 1 file changed, 21 insertions(+), 30 deletions(-) diff --git a/toci_gate_test.sh b/toci_gate_test.sh index 7751af876..ca65412a3 100755 --- a/toci_gate_test.sh +++ b/toci_gate_test.sh @@ -101,27 +101,12 @@ export OPSTOOLS_REPO_ENABLED=0 if [[ $TOCI_JOBTYPE =~ scenario ]]; then export MULTINODE_ENV_NAME=${TOCI_JOBTYPE#periodic-} + MULTINODE_ENV_PATH=/usr/share/openstack-tripleo-heat-templates/ci/environments/$MULTINODE_ENV_NAME.yaml # enable opstools repository for scenario001 - if [[ "$MULTINODE_ENV_NAME" =~ scenario001-multinode ]]; then + if [[ "$MULTINODE_ENV_NAME" = scenario001-multinode ]]; then OPSTOOLS_REPO_ENABLED=1 fi - - export MULTINODE_ENV_NAME=${MULTINODE_ENV_NAME%-upgrades} - if [[ "$TOCI_JOBTYPE" =~ upgrades ]]; then - # We deploy a master Undercloud and an Overcloud with the - # previous release. The pingtest is disable because it won't - # work with the few services deployed. - if [ "$STABLE_RELEASE" = "ocata" ]; then - UPGRADE_RELEASE=newton - elif [ -z $STABLE_RELEASE ]; then - #TODO(emilien) switch to ocata when released - UPGRADE_RELEASE=newton - fi - MULTINODE_ENV_PATH=$TRIPLEO_ROOT/$UPGRADE_RELEASE/usr/share/openstack-tripleo-heat-templates/ci/environments/$MULTINODE_ENV_NAME.yaml - else - MULTINODE_ENV_PATH=/usr/share/openstack-tripleo-heat-templates/ci/environments/$MULTINODE_ENV_NAME.yaml - fi else export MULTINODE_ENV_NAME='multinode' MULTINODE_ENV_PATH=/usr/share/openstack-tripleo-heat-templates/ci/environments/$MULTINODE_ENV_NAME.yaml @@ -191,23 +176,29 @@ for JOB_TYPE_PART in $(sed 's/-/ /g' <<< "${TOCI_JOBTYPE:-}") ; do UNDERCLOUD_MAJOR_UPGRADE=1 export UNDERCLOUD_SANITY_CHECK=1 fi - # TODO(emilien) remove this block when https://review.openstack.org/425690 is merged - # and packaged in RDO. - if [[ $TOCI_JOBTYPE =~ 'multinode-upgrades' ]] ; then + if [ $TOCI_JOBTYPE == 'multinode-upgrades' ] ; then + # We deploy a master Undercloud and an Overcloud with the + # previous release. The pingtest is disable because it won't + # work with the few services deployed. + if [ "$STABLE_RELEASE" = "ocata" ]; then + UPGRADE_RELEASE=newton + elif [ -z $STABLE_RELEASE ]; then + #TODO(emilien) switch to ocata when released + UPGRADE_RELEASE=newton + fi OVERCLOUD_MAJOR_UPGRADE=1 RUN_PING_TEST=0 + # TODO(emilien) remove this block when https://review.openstack.org/425690 is merged + # and packaged in RDO. + if [ -e /usr/share/openstack-tripleo-heat-templates/ci/environments/multinode_major_upgrade.yaml ]; then + UPGRADE_ENV=/usr/share/openstack-tripleo-heat-templates/ci/environments/multinode_major_upgrade.yaml + else + # For backward compatibility until https://review.openstack.org/425690 is merged & packaged. + UPGRADE_ENV=$TRIPLEO_ROOT/tripleo-ci/test-environments/multinode_major_upgrade.yaml + fi + OVERCLOUD_DEPLOY_ARGS="$OVERCLOUD_DEPLOY_ARGS --libvirt-type=qemu -t $OVERCLOUD_DEPLOY_TIMEOUT -e $UPGRADE_ENV -r $TRIPLEO_ROOT/tripleo-ci/test-environments/upgrade_roles_data.yaml --overcloud-ssh-user $OVERCLOUD_SSH_USER --validation-errors-nonfatal" UNDERCLOUD_SSL=0 export UNDERCLOUD_SANITY_CHECK=0 - if [[ ! $TOCI_JOBTYPE =~ scenario ]]; then - if [ -e /usr/share/openstack-tripleo-heat-templates/ci/environments/multinode_major_upgrade.yaml ]; then - UPGRADE_ENV=/usr/share/openstack-tripleo-heat-templates/ci/environments/multinode_major_upgrade.yaml - else - # For backward compatibility until https://review.openstack.org/425690 is merged & packaged. - UPGRADE_ENV=$TRIPLEO_ROOT/tripleo-ci/test-environments/multinode_major_upgrade.yaml - fi - OVERCLOUD_DEPLOY_ARGS="$OVERCLOUD_DEPLOY_ARGS -e $UPGRADE_ENV" - fi - OVERCLOUD_DEPLOY_ARGS="$OVERCLOUD_DEPLOY_ARGS --libvirt-type=qemu -t $OVERCLOUD_DEPLOY_TIMEOUT -r $TRIPLEO_ROOT/tripleo-ci/test-environments/upgrade_roles_data.yaml --overcloud-ssh-user $OVERCLOUD_SSH_USER --validation-errors-nonfatal" fi ;; ha)