- hosts: all | |
name: Autoconverted job legacy-telemetry-dsvm-integration-ceilometer from old job | |
gate-telemetry-dsvm-integration-ceilometer-ubuntu-xenial | |
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-infra/devstack-gate | |
dest: devstack-gate | |
EOF | |
/usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \ | |
https://git.openstack.org \ | |
openstack-infra/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_HEAT=1 | |
export DEVSTACK_GATE_NEUTRON=1 | |
export DEVSTACK_GATE_TEMPEST=1 | |
export DEVSTACK_GATE_EXERCISES=0 | |
export DEVSTACK_GATE_INSTALL_TESTONLY=1 | |
export DEVSTACK_GATE_TEMPEST_NOTESTS=1 | |
export PROJECTS="openstack/ceilometer openstack/aodh openstack/panko openstack/telemetry-tempest-plugin openstack/heat openstack/heat-tempest-plugin" | |
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin panko https://git.openstack.org/openstack/panko" | |
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer" | |
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin aodh https://git.openstack.org/openstack/aodh" | |
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin heat https://git.openstack.org/openstack/heat" | |
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin heat-tempest-plugin https://git.openstack.org/openstack/heat-tempest-plugin" | |
export DEVSTACK_LOCAL_CONFIG+=$'\n'"INSTALL_TEMPEST='False'" | |
export DEVSTACK_LOCAL_CONFIG+=$'\n'"CEILOMETER_BACKEND=gnocchi" | |
export DEVSTACK_LOCAL_CONFIG+=$'\n'"GNOCCHI_ARCHIVE_POLICY_TEMPEST=ceilometer-high-rate" | |
export DEVSTACK_LOCAL_CONFIG+=$'\n'"CEILOMETER_PIPELINE_INTERVAL=15" | |
function post_test_hook { | |
cd /opt/stack/new/telemetry-tempest-plugin/playbooks/legacy/telemetry-dsvm-integration-tempest-plugin/ | |
./post_test_hook.sh | |
} | |
export -f post_test_hook | |
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 }}' |