bccd1df5bf
As part of community goal of dropping py27 support[1], we are moving the devstack to py3 by default[2]. That will make grenade job to perform upgrade from py2 to py3 which will not work (we have seen the failure in neutron-grenade job). These jobs are running on stable branches also which is supposed to run on py2. Next step will be to move these jobs on projects side with py3 version and keep these py2 version also for stable branches. [1] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html [2] https://review.opendev.org/#/c/649097/12 http://lists.openstack.org/pipermail/openstack-discuss/2019-November/010938.html Change-Id: Ie57c05ff39492f99d66c05cb59e32546a4aa8322
55 lines
1.9 KiB
YAML
55 lines
1.9 KiB
YAML
- hosts: primary
|
|
name: Autoconverted job legacy-grenade-dsvm-cinder-mn-sub-volschbak from old job
|
|
gate-grenade-dsvm-cinder-mn-sub-volschbak-ubuntu-xenial-nv
|
|
tasks:
|
|
|
|
- name: Ensure legacy workspace directory
|
|
file:
|
|
path: '{{ ansible_user_dir }}/workspace'
|
|
state: directory
|
|
|
|
- shell:
|
|
cmd: |
|
|
set -e
|
|
set -x
|
|
cat > clonemap.yaml << EOF
|
|
clonemap:
|
|
- name: openstack/devstack-gate
|
|
dest: devstack-gate
|
|
EOF
|
|
/usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \
|
|
https://opendev.org \
|
|
openstack/devstack-gate
|
|
executable: /bin/bash
|
|
chdir: '{{ ansible_user_dir }}/workspace'
|
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
|
|
- shell:
|
|
cmd: |
|
|
set -e
|
|
set -x
|
|
export PYTHONUNBUFFERED=true
|
|
export DEVSTACK_GATE_CONFIGDRIVE=0
|
|
export DEVSTACK_GATE_GRENADE=pullup
|
|
export DEVSTACK_GATE_USE_PYTHON3=False
|
|
export PROJECTS="openstack/grenade $PROJECTS"
|
|
export BRANCH_OVERRIDE=default
|
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
|
fi
|
|
export DEVSTACK_GATE_TOPOLOGY="multinode"
|
|
export SERVICES=volschbak
|
|
if [ "$SERVICES" == "bak" ] ; then
|
|
export DEVSTACK_GATE_CINDER_MN_GRENADE_SUB_BAK=1
|
|
elif [ "$SERVICES" == "volschbak" ] ; then
|
|
export DEVSTACK_GATE_CINDER_MN_GRENADE_SUB_VOLSCHBAK=1
|
|
else
|
|
export DEVSTACK_GATE_CINDER_MN_GRENADE=1
|
|
fi
|
|
|
|
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
|
./safe-devstack-vm-gate-wrap.sh
|
|
executable: /bin/bash
|
|
chdir: '{{ ansible_user_dir }}/workspace'
|
|
environment: '{{ zuul | zuul_legacy_vars }}'
|