diff --git a/lib/modules/manager/helmfile/__fixtures__/multidoc.yaml b/lib/modules/manager/helmfile/__fixtures__/multidoc.yaml index a0f612150e93f1f1bacd2a41a58b9a9728559de3..69d3c8544701a07c6f161a9199b21c6a4c79c22a 100644 --- a/lib/modules/manager/helmfile/__fixtures__/multidoc.yaml +++ b/lib/modules/manager/helmfile/__fixtures__/multidoc.yaml @@ -65,6 +65,10 @@ releases: - name: "external-dns" chart: "bitnami/external-dns" - namespace: "external-dns" + namespace: {{`"{{request.object.metadata.name}}"`}} version: {{ .Values | getOrNil "external_dns.version" | default "4.5.5" }} installed: {{ .Values | getOrNil "external_dns.installed" | default false }} + text: |- + {{`{{ range .Alerts }} + *Alert:* {{ .Annotations.summary }} + {{ end }}`}} diff --git a/lib/modules/manager/helmfile/extract.ts b/lib/modules/manager/helmfile/extract.ts index ffb2538ba9f5b8c8b67b6e4336ea5a06718a9b8f..ed866a28801869518011f7d8f42002ce9d337128 100644 --- a/lib/modules/manager/helmfile/extract.ts +++ b/lib/modules/manager/helmfile/extract.ts @@ -12,7 +12,9 @@ const isValidChartName = (name: string | undefined): boolean => function extractYaml(content: string): string { // regex remove go templated ({{ . }}) values - return content.replace(regEx(/{{.+?}}/g), ''); + return content + .replace(regEx(/{{`.+?`}}/gs), '') + .replace(regEx(/{{.+?}}/g), ''); } export function extractPackageFile(