diff --git a/lib/modules/manager/terraform/extract.spec.ts b/lib/modules/manager/terraform/extract.spec.ts index 21a4b8376b3919..4c1220fb9b524b 100644 --- a/lib/modules/manager/terraform/extract.spec.ts +++ b/lib/modules/manager/terraform/extract.spec.ts @@ -594,7 +594,6 @@ describe('modules/manager/terraform/extract', () => { datasource: 'helm', depName: './charts/example', depType: 'helm_release', - registryUrls: [undefined], skipReason: 'local-chart', }, { @@ -617,7 +616,6 @@ describe('modules/manager/terraform/extract', () => { datasource: 'helm', depName: 'redis', depType: 'helm_release', - registryUrls: [undefined], }, ]); }); diff --git a/lib/modules/manager/terraform/extractors/resources/helm-release.ts b/lib/modules/manager/terraform/extractors/resources/helm-release.ts index 8742603b3faed4..75cbb985fc1223 100644 --- a/lib/modules/manager/terraform/extractors/resources/helm-release.ts +++ b/lib/modules/manager/terraform/extractors/resources/helm-release.ts @@ -21,10 +21,12 @@ export class HelmReleaseExtractor extends DependencyExtractor { const dep: PackageDependency = { currentValue: helmRelease.version, depType: 'helm_release', - registryUrls: [helmRelease.repository], depName: helmRelease.chart, datasource: HelmDatasource.id, }; + if (!is.nullOrUndefined(helmRelease.repository)) { + dep.registryUrls = [helmRelease.repository]; + } if (!helmRelease.chart) { dep.skipReason = 'invalid-name'; } else if (checkIfStringIsPath(helmRelease.chart)) {