From 30c13bcdb1f5634aa6b14b510765f7dc537aea6c Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Sat, 18 May 2024 13:15:34 +0000 Subject: [PATCH] fix: enabled wrapper script and vals secrets within templates --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index dcf3b52..d674c73 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ ENV HELM_SECRETS_BACKEND="vals" \ HELM_SECRETS_VALUES_ALLOW_SYMLINKS=false \ HELM_SECRETS_VALUES_ALLOW_ABSOLUTE_PATH=false \ HELM_SECRETS_VALUES_ALLOW_PATH_TRAVERSAL=false \ - HELM_SECRETS_WRAPPER_ENABLED=false + HELM_SECRETS_WRAPPER_ENABLED=true # Optionally, set default gpg key for sops files # ENV HELM_SECRETS_LOAD_GPG_KEYS=/path/to/gpg.key @@ -38,3 +38,4 @@ RUN ln -sf "$(helm env HELM_PLUGINS)/helm-secrets/scripts/wrapper/helm.sh" /usr/ USER ${ARGOCD_USER_ID} RUN helm plugin install --version ${HELM_SECRETS_VERSION} https://github.com/jkroepke/helm-secrets +RUN sed -i -e 's/secrets/secrets --evaluate-templates/' "$(helm env HELM_PLUGINS)/helm-secrets/scripts/wrapper/helm.sh"