diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9c45e04ee87b69dbd364505455b338ba497b5922..6c1c72ed165a1bddfbbfc7c8e04c68141dbae4b0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,6 +21,7 @@ deploy:
     - kubernetes
   script:
     - envsubst < helm/values/develop.yaml > values.yaml
+    - kubectl create secret docker-registry gitlab-registry-credentials --docker-server=$CI_REGISTRY --docker-username=$GITLAB_DEPLOY_USER --docker-password=$GITLAB_DEPLOY_PASSWORD --dry-run=client -o yaml | kubectl apply -f -
     - helm upgrade -i manifest-service helm/manifest-service -f values.yaml
     - kubectl rollout restart deployment manifest-service
   environment: