diff --git a/lib/manager/helmsman/__snapshots__/extract.spec.ts.snap b/lib/manager/helmsman/__snapshots__/extract.spec.ts.snap index 240088271e92c0e42089cb16f88d718dd49bdd4d..1c4252ff55cb9982e882956b531830dfa3926de3 100644 --- a/lib/manager/helmsman/__snapshots__/extract.spec.ts.snap +++ b/lib/manager/helmsman/__snapshots__/extract.spec.ts.snap @@ -5,6 +5,7 @@ Object { "deps": Array [ Object { "currentValue": "19.0.3", + "datasource": "helm", "depName": "kube-prometheus", "lookupName": "kube-prometheus-stack", "registryUrls": Array [ @@ -13,6 +14,7 @@ Object { }, Object { "currentValue": "2.6.0", + "datasource": "helm", "depName": "loki", "lookupName": "loki", "registryUrls": Array [ @@ -21,6 +23,7 @@ Object { }, Object { "currentValue": "0.7.7", + "datasource": "helm", "depName": "tempo", "lookupName": "tempo", "registryUrls": Array [ @@ -29,6 +32,7 @@ Object { }, Object { "currentValue": "0.6.0", + "datasource": "helm", "depName": "otlp-collector", "lookupName": "opentelemetry-collector", "registryUrls": Array [ @@ -37,6 +41,7 @@ Object { }, Object { "currentValue": "0.25.0", + "datasource": "helm", "depName": "strimzi-operator", "lookupName": "strimzi-kafka-operator", "registryUrls": Array [ @@ -44,27 +49,32 @@ Object { ], }, Object { + "datasource": "helm", "depName": "strimzi-operator-missing-version", "skipReason": "no-version", }, Object { "currentValue": "2.6.0", + "datasource": "helm", "depName": "loki-no-registry-ref", "lookupName": "loki", "skipReason": "no-repository", }, Object { "currentValue": "0.7.7", + "datasource": "helm", "depName": "tempo-no-registry-ref", "skipReason": "invalid-url", }, Object { "currentValue": "19.0.3", + "datasource": "helm", "depName": "kube-prometheus-no-lookup-name", "skipReason": "invalid-name", }, Object { "currentValue": "0.6.0", + "datasource": "helm", "depName": "otlp-collector-no-chart", "skipReason": "invalid-url", }, diff --git a/lib/manager/helmsman/extract.ts b/lib/manager/helmsman/extract.ts index e81dc2a638e4b6d154ed14a16ea16046d265f4aa..6fbbd43baee2a74a208ef4dd1e27f4b48a6584a0 100644 --- a/lib/manager/helmsman/extract.ts +++ b/lib/manager/helmsman/extract.ts @@ -1,5 +1,6 @@ import is from '@sindresorhus/is'; import { load } from 'js-yaml'; +import { HelmDatasource } from '../../datasource/helm'; import { logger } from '../../logger'; import { SkipReason } from '../../types'; import { regEx } from '../../util/regex'; @@ -11,6 +12,7 @@ const chartRegex = regEx('^(?<registryRef>[^/]*)/(?<lookupName>[^/]*)$'); function createDep(key: string, doc: HelmsmanDocument): PackageDependency { const dep: PackageDependency = { depName: key, + datasource: HelmDatasource.id, }; const anApp = doc.apps[key]; if (!anApp) {