diff --git a/templates/gitlab-ci-docker.yml b/templates/gitlab-ci-docker.yml
index 2c4271614d4585e74567256f50cb9c2c8c40bb10..10e89648bbdbce22677821e7ac7be4613e8ccc89 100644
--- a/templates/gitlab-ci-docker.yml
+++ b/templates/gitlab-ci-docker.yml
@@ -416,7 +416,7 @@ stages:
 
   function run_build_kaniko() {
     docker_image=$1
-    kaniko_registry_repository=$(echo "$DOCKER_SNAPSHOT_IMAGE" | cut -d: -f1)
+    kaniko_registry_repository="${DOCKER_SNAPSHOT_IMAGE%:*}"
     shift
     if [[ -n "$DOCKER_REGISTRY_MIRROR" ]]
     then