diff --git a/lib/modules/manager/helmfile/__fixtures__/go-template.yaml b/lib/modules/manager/helmfile/__fixtures__/go-template.yaml
index b449daec393dc8dd07a79e3f42b0356bbf093e85..b1c332bcd8ed730e70f2696c58c2b9c5c4c487f9 100644
--- a/lib/modules/manager/helmfile/__fixtures__/go-template.yaml
+++ b/lib/modules/manager/helmfile/__fixtures__/go-template.yaml
@@ -37,3 +37,4 @@ releases:
   - name: example-public
     version: 2.0.0
     chart: stable/external-dns
+    namespace: "{{ env "NAMESPACE" }}"
diff --git a/lib/modules/manager/helmfile/extract.spec.ts b/lib/modules/manager/helmfile/extract.spec.ts
index e304e919d5bef701f65bf8f2dd6c88007b2983cc..f3f535df14bf667bdd1b2241d9a6b5db4ef4f580 100644
--- a/lib/modules/manager/helmfile/extract.spec.ts
+++ b/lib/modules/manager/helmfile/extract.spec.ts
@@ -335,7 +335,7 @@ describe('modules/manager/helmfile/extract', () => {
         datasource: 'helm',
         deps: [
           {
-            depName: '{{ requiredEnv "RELEASE_NAME" }}',
+            depName: '',
             skipReason: 'local-chart',
           },
           { depName: null, skipReason: 'local-chart' },
diff --git a/lib/modules/manager/helmfile/extract.ts b/lib/modules/manager/helmfile/extract.ts
index d08512319966d218455e2a7337ea823d47eb2191..ffb2538ba9f5b8c8b67b6e4336ea5a06718a9b8f 100644
--- a/lib/modules/manager/helmfile/extract.ts
+++ b/lib/modules/manager/helmfile/extract.ts
@@ -12,7 +12,7 @@ const isValidChartName = (name: string | undefined): boolean =>
 
 function extractYaml(content: string): string {
   // regex remove go templated ({{ . }}) values
-  return content.replace(/(^|:)\s*{{.+}}\s*$/gm, '$1');
+  return content.replace(regEx(/{{.+?}}/g), '');
 }
 
 export function extractPackageFile(