Commit d5b5f1f05af8

Vincent Demeester <vincent@sbr.pm>
2023-11-02 15:23:11
nix/packages: update gcr-nuke
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent f9e31cd
Changed files (1)
nix
packages
my
scripts
nix/packages/my/scripts/bin/gcr-nuke.sh
@@ -6,10 +6,10 @@ for repository in $(gcloud container images list --format='get(name)');
 do
     echo ">> Cleaning ${repository}…"
     while true; do
-	DIGEST=$(gcloud container images list-tags ${repository} --format='get(digest)' --limit=1)
+	DIGEST=$(gcloud container images list-tags ${repository} --filter='-tags:*' --format='get(digest)' --limit=1)
 	if [ -z "${DIGEST}" ]; then
 	    break
 	fi
-	gcloud container images delete ${repository}@${DIGEST} --force-delete-tags --quiet
+	gcloud container images delete ${repository}@${DIGEST} --force-delete-tags --quiet || break
     done
 done