aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2023-01-25 18:43:47 +0000
committerGerrit Code Review <review@openstack.org>2023-01-25 18:43:47 +0000
commit38ccebb8cb01cec3e6336fe1d2bd1f5a6dd5b224 (patch)
tree6249f73cdbffb87c195ae03c9d555e98231fefa7 /tools
parent99d1e3c71004604b723aec45df956ab87c150701 (diff)
parent4866017e5256623fe1838817260ce5836cc26ef1 (diff)
downloadkolla-ansible-38ccebb8cb01cec3e6336fe1d2bd1f5a6dd5b224.tar.gz
kolla-ansible-38ccebb8cb01cec3e6336fe1d2bd1f5a6dd5b224.zip
Merge "Add systemd container control"
Diffstat (limited to 'tools')
-rwxr-xr-xtools/cleanup-containers8
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/cleanup-containers b/tools/cleanup-containers
index 16f7ccf44..493bdcac6 100755
--- a/tools/cleanup-containers
+++ b/tools/cleanup-containers
@@ -30,7 +30,9 @@ echo "Removing ovs bridge..."
fi
echo "Stopping containers..."
-(sudo docker stop -t 2 ${containers_to_kill} 2>&1) > /dev/null
+for container in ${containers_to_kill}; do
+sudo systemctl stop kolla-${container}-container.service
+done
echo "Removing containers..."
(sudo docker rm -v -f ${containers_to_kill} 2>&1) > /dev/null
@@ -46,4 +48,8 @@ echo "Removing volumes..."
echo "Removing link of kolla_log volume..."
(sudo rm -f /var/log/kolla 2>&1) > /dev/null
+echo "Removing unit files..."
+sudo rm -f /etc/systemd/system/kolla-*-container.service
+sudo systemctl daemon-reload
+
echo "All cleaned up!"