]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
use libvirt util methods in all jobs that use libvirt 695/head
authorAndrew Schoen <aschoen@redhat.com>
Tue, 2 May 2017 12:49:23 +0000 (07:49 -0500)
committerAndrew Schoen <aschoen@redhat.com>
Tue, 2 May 2017 18:57:44 +0000 (13:57 -0500)
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
ceph-ansible-prs/build/build
ceph-ansible-scenario/build/build
ceph-docker-nightly/build/build
ceph-docker-prs/build/build
ceph-installer-tests/build/build

index 34fcbae8af6eae3b62b3e10f6171fdfd26621146..13fbd171f82e462dca0709ac8372c4dec96df7ef 100644 (file)
@@ -9,16 +9,8 @@ source $VENV/activate
 
 WORKDIR=$(mktemp -td tox.XXXXXXXXXX)
 
-# Sometimes, networks may linger around, so we must ensure they are killed:
-networks=`sudo virsh net-list --all | grep active | egrep -v "(default|libvirt)" | cut -d ' ' -f 2`
-for network in $networks; do
-    sudo virsh net-destroy $network || true
-    sudo virsh net-undefine $network || true
-done
-
-# restart libvirt services
-sudo service libvirt-bin restart
-sudo service libvirt-guests restart
+clear_libvirt_networks
+restart_libvirt_services
 
 # the $SCENARIO var is injected by the job template. It maps
 # to an actual, defined, tox environment
index 9da5957b7bbb63a40df8094099a6f2dbe54ad076..1b966f8d542eaaed1cdb47c0c8917b01327da179 100644 (file)
@@ -9,16 +9,8 @@ source $VENV/activate
 
 WORKDIR=$(mktemp -td tox.XXXXXXXXXX)
 
-# Sometimes, networks may linger around, so we must ensure they are killed:
-networks=`sudo virsh net-list --all | grep active | egrep -v "(default|libvirt)" | cut -d ' ' -f 2`
-for network in $networks; do
-    sudo virsh net-destroy $network || true
-    sudo virsh net-undefine $network || true
-done
-
-# restart libvirt services
-sudo service libvirt-bin restart
-sudo service libvirt-guests restart
+clear_libvirt_networks
+restart_libvirt_services
 
 # the $SCENARIO var is injected by the job configuration. It maps
 # to an actual, defined, tox environment
index 43362a100bc927bf2668bff7962e03e2d48b499c..bef8cd2e59cca56c1233c3aecc27693b257eff20 100644 (file)
@@ -15,16 +15,8 @@ sudo gpasswd -a ${USER} docker
 sudo systemctl restart docker
 newgrp docker
 
-# Sometimes, networks may linger around, so we must ensure they are killed:
-networks=`sudo virsh net-list --all | grep active | egrep -v "(default|libvirt)" | cut -d ' ' -f 2`
-for network in $networks; do
-    sudo virsh net-destroy $network || true
-    sudo virsh net-undefine $network || true
-done
-
-# restart libvirt services
-sudo service libvirt-bin restart
-sudo service libvirt-guests restart
+clear_libvirt_networks
+restart_libvirt_services
 
 # adding groups on the fly doesn't guarantee their availability
 # so we must use `sg` to execute the tests as part of the docker group to avoid
index 43362a100bc927bf2668bff7962e03e2d48b499c..bef8cd2e59cca56c1233c3aecc27693b257eff20 100644 (file)
@@ -15,16 +15,8 @@ sudo gpasswd -a ${USER} docker
 sudo systemctl restart docker
 newgrp docker
 
-# Sometimes, networks may linger around, so we must ensure they are killed:
-networks=`sudo virsh net-list --all | grep active | egrep -v "(default|libvirt)" | cut -d ' ' -f 2`
-for network in $networks; do
-    sudo virsh net-destroy $network || true
-    sudo virsh net-undefine $network || true
-done
-
-# restart libvirt services
-sudo service libvirt-bin restart
-sudo service libvirt-guests restart
+clear_libvirt_networks
+restart_libvirt_services
 
 # adding groups on the fly doesn't guarantee their availability
 # so we must use `sg` to execute the tests as part of the docker group to avoid
index 350b13d3acae5441add23a508bcd60a0637b4d2d..3fbadcd180b68f3998e12e501e9819049d542389 100644 (file)
@@ -6,15 +6,7 @@ WORKDIR=$(mktemp -td tox.XXXXXXXXXX)
 
 cd $WORKSPACE/tests/functional
 
-# Sometimes, networks may linger around, so we must ensure they are killed:
-networks=`sudo virsh net-list --all | grep active | egrep -v "(default|libvirt)" | cut -d ' ' -f 2`
-for network in $networks; do
-    sudo virsh net-destroy $network || true
-    sudo virsh net-undefine $network || true
-done
-
-# restart libvirt services
-sudo service libvirt-bin restart
-sudo service libvirt-guests restart
+clear_libvirt_networks
+restart_libvirt_services
 
 INSTALLER_DEV_BRANCH=$INSTALLER_BRANCH CEPH_ANSIBLE_DEV_BRANCH=$CEPH_ANSIBLE_BRANCH $VENV/tox -rv -e=$SCENARIO --workdir=$WORKDIR -- --provider=libvirt