diff --git a/templates/gitlab-ci-helm.yml b/templates/gitlab-ci-helm.yml
index 80fe208f8ea160fed8f3f69f932ac4828fda9776..a49ddff352dd55b9fe9d13bd47e1844c0c8066e6 100644
--- a/templates/gitlab-ci-helm.yml
+++ b/templates/gitlab-ci-helm.yml
@@ -278,7 +278,7 @@ stages:
   }
 
   function eval_all_secrets() {
-    encoded_vars=$(env | grep -v '^scoped__' | awk -F '=' '/^[a-zA-Z0-9_]*=@(b64|hex|url)@/ {print $1}')
+    encoded_vars=$(env | grep -Ev '(^|.*_ENV_)scoped__' | awk -F '=' '/^[a-zA-Z0-9_]*=@(b64|hex|url)@/ {print $1}')
     for var in $encoded_vars
     do
       eval_secret "$var"