diff --git a/templates/gitlab-ci-helm.yml b/templates/gitlab-ci-helm.yml
index ba250a49f9146c2a502b1b19daf7106cf42b76c1..c843b99c34fc5f0a89c69cc07c654af29ab09686 100644
--- a/templates/gitlab-ci-helm.yml
+++ b/templates/gitlab-ci-helm.yml
@@ -259,7 +259,7 @@ stages:
           export ${name}="$(cat ${decoded})"
           log_info "Successfully curl'd secret \\e[33;1m${name}\\e[0m"
         else
-          fail "Failed getting secret \\e[33;1m${name}\\e[0m:\\n$(sed 's/^/... /g' "${errors}")"
+          log_warn "Failed getting secret \\e[33;1m${name}\\e[0m:\\n$(sed 's/^/... /g' "${errors}")"
         fi
       elif command -v wget > /dev/null
       then
@@ -271,10 +271,10 @@ stages:
           export ${name}="$(cat ${decoded})"
           log_info "Successfully wget'd secret \\e[33;1m${name}\\e[0m"
         else
-          fail "Failed getting secret \\e[33;1m${name}\\e[0m:\\n$(sed 's/^/... /g' "${errors}")"
+          log_warn "Failed getting secret \\e[33;1m${name}\\e[0m:\\n$(sed 's/^/... /g' "${errors}")"
         fi
       else
-        fail "Couldn't get secret \\e[33;1m${name}\\e[0m: no http client found"
+        log_warn "Couldn't get secret \\e[33;1m${name}\\e[0m: no http client found"
       fi
       ;;
     esac