diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 36cc5ffaa6c991289be49ca0cf5985c8cd29d104..17edf16b20544304657ea3805ff1887bde76e4c3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -253,7 +253,9 @@ gitlab-opentofu-image:deploy:dry-run:
 gitlab-opentofu-image:sign:
   extends: '.image-matrix:deploy'
   stage: sign
-  image: alpine:3.20.3
+  image:
+    name: alpine/crane:0.20.2
+    entrypoint: [""]
   variables:
     COSIGN_YES: "true"  # Used by Cosign to skip confirmation prompts for non-destructive operations
   id_tokens:
@@ -275,7 +277,9 @@ gitlab-opentofu-image:sign:
 gitlab-opentofu-image:verify-signature:
   extends: '.image-matrix:deploy'
   stage: verify
-  image: alpine:3.20.3
+  image:
+    name: alpine/crane:0.20.2
+    entrypoint: [""]
   before_script:
     - *image-matrix-deploy-release-name-script
     - apk add --update cosign