diff --git a/templates/gitlab-ci-openshift.yml b/templates/gitlab-ci-openshift.yml
index 32bbfa53f87238805282c7dae86c765fb559c29c..ec7459af3169ecef39637d7d865d0a0483b032eb 100644
--- a/templates/gitlab-ci-openshift.yml
+++ b/templates/gitlab-ci-openshift.yml
@@ -236,7 +236,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"