diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f1a92564ea59f8aa4610580d7dfbbe7c16e01bf7..d892c2915e506a573300c715b5054fd24901166b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -22,6 +22,7 @@ deploy preview with prefix:
     - !reference [.setup-k8s, script]
     - !reference [.customize-k8s, script]
     - !reference [.create-image-pull-secrets, script]
+    - export PREVIEW_APP_NAME=$(echo $PREVIEW_APP_NAME | cut -c 1-56)
     - envsubst < .gitlab/preview-prefix/values-template.yaml > tmp-values.yaml
     - envsubst < .gitlab/preview-prefix/kubernetes-resources.yaml > tmp-resources.yaml
     - !reference [.login-registry-ro, script]
@@ -36,6 +37,7 @@ deploy preview with sentinel redis:
     - !reference [.setup-k8s, script]
     - !reference [.customize-k8s, script]
     - !reference [.create-image-pull-secrets, script]
+    - export PREVIEW_APP_NAME=$(echo $PREVIEW_APP_NAME | cut -c 1-53)
     - envsubst < .gitlab/preview-sentinel/values-template.yaml > tmp-values.yaml
     - !reference [.login-registry-ro, script]
     - helm dep up helm/core-ui-middleware