From 36fc5f840413aaedecfaea787e3bbbff83483834 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Sun, 24 Dec 2023 19:40:39 +0100 Subject: [PATCH] Implemented error for dangling volumes https://chat.openai.com/share/981ecca4-9df7-4086-b99e-1b60f2632bf6 --- .../files/health-docker-volumes.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/roles/health-docker-volumes/files/health-docker-volumes.sh b/roles/health-docker-volumes/files/health-docker-volumes.sh index 2de4ee21..0cf4fab2 100644 --- a/roles/health-docker-volumes/files/health-docker-volumes.sh +++ b/roles/health-docker-volumes/files/health-docker-volumes.sh @@ -10,7 +10,7 @@ anonymous_volumes=$(docker volume ls --format "{{.Name}}" | grep -E '^[a-f0-9]{6 if [ -z "$anonymous_volumes" ]; then echo "No anonymous volumes found." - exit $status + exit fi echo "Anonymous volumes found:" @@ -41,4 +41,12 @@ for volume in $anonymous_volumes; do done done +# Additional warning for dangling volumes +dangling_volumes=$(docker volume ls -f dangling=true --format "{{.Name}}") +if [ -n "$dangling_volumes" ]; then + status=2 + echo "The following dangling volumes were found:" + echo "$dangling_volumes" +fi + exit $status