File tree Expand file tree Collapse file tree 2 files changed +6
-16
lines changed Expand file tree Collapse file tree 2 files changed +6
-16
lines changed Original file line number Diff line number Diff line change @@ -8,17 +8,7 @@ docker rm -f vbmc
8
8
docker rm -f image-server-e2e
9
9
docker rm -f sushy-tools
10
10
11
- virsh_vms=$( virsh list --name --all)
12
-
13
- for vm in ${virsh_vms} ; do
14
- if [[ " ${vm} " =~ " bmo-e2e-" ]]; then
15
- virsh -c qemu:///system destroy --domain " ${vm} "
16
- virsh -c qemu:///system undefine --domain " ${vm} " --nvram --remove-all-storage
17
- fi
18
- done
19
-
20
- virsh -c qemu:///system net-destroy baremetal-e2e
21
- virsh -c qemu:///system net-undefine baremetal-e2e
11
+ " ${REPO_ROOT} /tools/bmh_test/clean_local_bmh_test_setup.sh" " ^bmo-e2e-"
22
12
23
13
rm -rf " ${REPO_ROOT} /test/e2e/_artifacts"
24
14
rm -rf " ${REPO_ROOT} " /artifacts-*
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
- set -eux
3
+ set -ux
4
4
5
+ BMH_NAME_REGEX=" ${1:- ^bmh-test-} "
5
6
# Get a list of all virtual machines
6
- VM_LIST=$( virsh -c qemu:///system list --all --name | grep ' ^bmh-test- ' ) || true
7
+ VM_LIST=$( virsh -c qemu:///system list --all --name | grep " ${BMH_NAME_REGEX} " )
7
8
8
9
if [[ -n " ${VM_LIST} " ]]; then
9
10
# Loop through the list and delete each virtual machine
10
11
for vm_name in ${VM_LIST} ; do
11
12
virsh -c qemu:///system destroy --domain " ${vm_name} "
12
13
virsh -c qemu:///system undefine --domain " ${vm_name} " --remove-all-storage
13
- kubectl delete baremetalhost " ${vm_name} " || true
14
+ kubectl delete baremetalhost " ${vm_name} "
14
15
done
15
16
else
16
17
echo " No virtual machines found. Skipping..."
17
18
fi
18
19
19
20
# Clear vbmc
20
- docker stop vbmc
21
- docker rm vbmc
21
+ docker rm -f vbmc
22
22
23
23
# Clear network
24
24
virsh -c qemu:///system net-destroy baremetal-e2e
You can’t perform that action at this time.
0 commit comments