diff --git a/lib/modules/manager/kubernetes/__fixtures__/configmap.yaml b/lib/modules/manager/kubernetes/__fixtures__/configmap.yaml index bc9ce8ca7c143cd112ae2f116039b9ed62d2096b..ce016b7fb9db2df9e0bec17677d890e29194797e 100644 --- a/lib/modules/manager/kubernetes/__fixtures__/configmap.yaml +++ b/lib/modules/manager/kubernetes/__fixtures__/configmap.yaml @@ -1,3 +1,4 @@ +{- if .Values.configMap.enabled | default false } apiVersion: v1 kind: ConfigMap metadata: @@ -5,3 +6,4 @@ metadata: labels: app: nginx data: {} +{- end } diff --git a/lib/modules/manager/kubernetes/extract.ts b/lib/modules/manager/kubernetes/extract.ts index 3ecad886571adc3291ebe53b02e8827e23405d45..b596f4f34026621799a063bccc9d389a7f3731c7 100644 --- a/lib/modules/manager/kubernetes/extract.ts +++ b/lib/modules/manager/kubernetes/extract.ts @@ -71,7 +71,10 @@ function extractApis( try { // TODO: use schema (#9610) - doc = parseYaml(content); + doc = parseYaml(content, null, { + filename: packageFile, + removeTemplates: true, + }); } catch (err) { logger.debug({ err, packageFile }, 'Failed to parse Kubernetes manifest.'); return [];