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(