Commit 582db084b182
Changed files (1)
nix
packages
my
scripts
bin
nix/packages/my/scripts/bin/gcr-nuke.sh
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+set -e
+set -o pipefail
+
+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)
+ if [ -z "${DIGEST}" ]; then
+ break
+ fi
+ gcloud container images delete ${repository}@${DIGEST} --force-delete-tags --quiet
+ done
+done