From 1e7331d4fc1f184b24efb98558b2b8ae69c82357 Mon Sep 17 00:00:00 2001 From: Falkan Date: Thu, 19 Mar 2026 02:02:43 -0400 Subject: [PATCH] fix: use crictl image import instead of ctr for proper CRI registration --- build-push.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/build-push.sh b/build-push.sh index a904cc5..d450194 100755 --- a/build-push.sh +++ b/build-push.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # build-push.sh — build humor-units image and import it into containerd on each node # Usage: ./build-push.sh [tag] -# Requires: buildah, ssh access to nodes, ctr on nodes +# Requires: buildah, ssh access to nodes, crictl on nodes set -euo pipefail TAG="${1:-latest}" @@ -23,8 +23,11 @@ for NODE in $NODES; do echo "==> Copying to $NODE..." scp "$ARCHIVE" "$NODE:/tmp/humor-units.tar" - echo "==> Importing on $NODE..." - ssh "$NODE" "ctr -n k8s.io images import /tmp/humor-units.tar && rm /tmp/humor-units.tar" + echo "==> Importing on $NODE via crictl..." + ssh "$NODE" "crictl image import /tmp/humor-units.tar && rm /tmp/humor-units.tar" + + echo "==> Verifying on $NODE..." + ssh "$NODE" "crictl images | grep humor" done echo "==> Restarting humor-units deployment..."