openstack-zuul-jobs/playbooks/legacy/grenade-dsvm-cinder-mn-sub-volschbak/run.yaml
Ghanshyam Mann bccd1df5bf Explicit mention py2 for grenade py2 jobs
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
2019-11-20 01:01:06 +00:00

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 }}'