diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d070fe4c026833de6a035442cac802561b3d94f5..8efc78806b0bfe6b1cc93440bdf28bc95efa8cbe 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,6 +36,9 @@ variables:
   - mkdir -p /kaniko/.docker
   - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n ${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD} | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json
 
+.crane-setup_template: &crane-setup
+  - crane auth login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
+
 stages:
   - build_version
   - deploy_java