summaryrefslogtreecommitdiffstats
path: root/jjb/cperf
diff options
context:
space:
mode:
authorTim Rozet <trozet@redhat.com>2018-08-16 14:43:10 -0400
committerTim Rozet <trozet@redhat.com>2018-08-16 14:43:10 -0400
commitbf726569249b773c69c26d0ec8defdd223720c3e (patch)
tree0b13836556b1ccbd31a7862db759e1a6cc2e8aaf /jjb/cperf
parent3aa4ff2ae4db3bbfdd139927c0cf0d09a5fdca6a (diff)
CPERF: Add clean up to CSIT
Now that we promote Apex artifacts after running CSIT, the snapshots will be tainted with the flavor and image used during the CSIT test. We should remove those after running CSIT as it may conflict with other test suites or user interaction with the snapshots later. Change-Id: I874ef145f9df20a9d1471e38698549cbe58dea43 Signed-off-by: Tim Rozet <trozet@redhat.com>
Diffstat (limited to 'jjb/cperf')
-rwxr-xr-xjjb/cperf/cperf-robot-netvirt-csit.sh3
-rw-r--r--jjb/cperf/csit-clean.yaml.ansible11
2 files changed, 14 insertions, 0 deletions
diff --git a/jjb/cperf/cperf-robot-netvirt-csit.sh b/jjb/cperf/cperf-robot-netvirt-csit.sh
index d3a8cd99a..13d3be3e6 100755
--- a/jjb/cperf/cperf-robot-netvirt-csit.sh
+++ b/jjb/cperf/cperf-robot-netvirt-csit.sh
@@ -167,3 +167,6 @@ docker run -i --net=host \
/bin/bash -c "source /tmp/overcloudrc; mkdir -p \$HOME/.ssh; cp /tmp/id_rsa \$HOME/.ssh; \
cd /home/opnfv/repos/odl_test/ && git pull origin master; \
${robot_cmd} ${suites};"
+
+echo "Running post CSIT clean"
+ansible-playbook -i ${CONTROLLER_1_IP}, -u heat-admin --key-file ${WORKSPACE}/id_rsa ${REL_PATH}/csit-clean.yaml.ansible -vvv
diff --git a/jjb/cperf/csit-clean.yaml.ansible b/jjb/cperf/csit-clean.yaml.ansible
new file mode 100644
index 000000000..0151dd824
--- /dev/null
+++ b/jjb/cperf/csit-clean.yaml.ansible
@@ -0,0 +1,11 @@
+---
+- hosts: all
+ tasks:
+ - name: Delete cirros glance image
+ shell: >
+ source /home/heat-admin/overcloudrc && openstack image delete
+ cirros-0.3.5-x86_64-disk
+ - name: Delete nano flavor
+ shell: >
+ source /home/heat-admin/overcloudrc && openstack flavor delete
+ m1.nano