Skip to content

helm - Error fetching chart releases: Error: no repositories configured #12549

Open
@julien-michaud

Description

@julien-michaud

Is there an existing issue for this?

  • I have searched the existing issues

Package ecosystem

helm

Package manager version

No response

Language version

No response

Manifest location and content before the Dependabot update

version: 2
registries:
  company-registry:
    type: docker-registry
    url: https://europe-west1-docker.pkg.dev
    username: _json_key_base64
    password: ${{secrets.GCLOUD_SERVICE_ACCOUNT_KEY}}
updates:
  - package-ecosystem: "helm"
    directory: "/chart"
    schedule:
      interval: "daily"
    registries:
      - company-registry
    # By default, dependabot will also automatically update the Docker images referenced within the chart https://docs.github.com/en/code-security/dependabot/ecosystems-supported-by-dependabot/supported-ecosystems-and-repositories#helm-charts.
    # We only want to update the version of the chart(s).
    ignore:
      - dependency-name: "europe-docker.pkg.dev/platform-company/company-prod/*"

dependabot.yml content

apiVersion: v2
description: julienmtest
name: app-mailing
version: 3.1.1
home: https://github.com/company/manifests-julienm
maintainers:
  - name: sre
dependencies:
  - name: app-java-common
    version: 9.0.6
    repository: oci://europe-west1-docker.pkg.dev/platform-company/charts

Updated dependency

No response

What you expected to see, versus what you actually saw

Dependabot is creating a PR to update my chart from 9.0.6 to 9.1.0 but without the changelog of the 9.1.0 version.

The relevant logs (I think):

updater | 2025/07/03 11:09:46 ERROR <job_1046534929> Error adding/updating Helm repository: Error: looks like "oci://europe-west1-docker.pkg.dev/platform-company/charts" is not a valid chart repository or cannot be reached: unexpected status from HEAD request to https://europe-west1-docker.pkg.dev/v2/platform-company/charts/index.yaml/manifests/@: 400 Bad Request
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Searching for: oci---europe-west1-docker-pkg-dev-platform-company-charts/app-java-common
2025/07/03 11:09:46 INFO <job_1046534929> Searching Helm repository for: oci---europe-west1-docker-pkg-dev-platform-company-charts/app-java-common
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Started process PID: 1290 with command: {} helm search repo oci---europe-west1-docker-pkg-dev-platform-company-charts/app-java-common --versions --output\=json {}
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Process PID: 1290 completed with status: pid 1290 exit 1
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Total execution time: 0.06 seconds
updater | 2025/07/03 11:09:46 ERROR <job_1046534929> Error fetching chart releases: Error: no repositories configured

Native package manager behavior

No response

Images of the diff or a link to the PR, issue, or logs

🤖 ~ starting update ~
Fetching job details
Pulling updater images
Starting update process
Created proxy container: 97c6835ec330fd1bfbab5836d79223f2bc141798bfadfe9eb893455543e9ac45
Created container: c068a5abbcec2dc2a33851d315e746f6107f53a4ef20a284d1aee5ae64109b63
  proxy | 2025/07/03 11:09:38 proxy starting, commit: 1329f01072b93f74db4cc4e9f911b825323802f7
  proxy | 2025/07/03 11:09:38 Listening (:1080)
Started container c068a5abbcec2dc2a33851d315e746f6107f53a4ef20a284d1aee5ae64109b63
updater | Updating certificates in /etc/ssl/certs...
updater | rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL
updater | 1 added, 0 removed; done.
updater | Running hooks in /etc/ca-certificates/update.d...
updater | done.
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Starting job processing
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Job definition: {"job":{"allowed-updates":[{"dependency-type":"direct","update-type":"all"}],"commit-message-options":{"prefix":null,"prefix-development":null,"include-scope":null},"credentials-metadata":[{"type":"git_source","host":"github.com"},{"type":"docker_registry","registry":"europe-west1-docker.pkg.dev"}],"debug":null,"dependencies":null,"dependency-groups":[],"dependency-group-to-refresh":null,"existing-pull-requests":[[{"dependency-name":"app-java-common","dependency-version":"9.1.0","directory":"/chart"}]],"existing-group-pull-requests":[],"experiments":{"record-ecosystem-versions":true,"record-update-job-unknown-error":true,"proxy-cached":true,"move-job-token":true,"dependency-change-validation":true,"nuget-install-dotnet-sdks":true,"nuget-native-analysis":true,"nuget-native-updater":true,"nuget-use-direct-discovery":true,"enable-file-parser-python-local":true,"npm-fallback-version-above-v6":true,"lead-security-dependency":true,"enable-record-ecosystem-meta":true,"enable-corepack-for-npm-and-yarn":true,"enable-shared-helpers-command-timeout":true,"enable-dependabot-setting-up-cronjob":true,"enable-engine-version-detection":true,"avoid-duplicate-updates-package-json":true,"allow-refresh-for-existing-pr-dependencies":true,"allow-refresh-group-with-all-dependencies":true,"exclude-local-composer-packages":true,"enable-enhanced-error-details-for-updater":true,"enable-cooldown-for-python":true,"enable-cooldown-for-uv":true,"enable-cooldown-for-npm-and-yarn":true,"enable-cooldown-for-bun":true,"enable-cooldown-for-bundler":true,"enable-cooldown-for-cargo":true,"enable-cooldown-for-maven":true,"enable-cooldown-for-gomodules":true,"enable-cooldown-metrics-collection":true,"enable-cooldown-for-composer":true,"enable-cooldown-for-gradle":true,"enable-cooldown-for-pub":true,"enable-cooldown-for-gitsubmodules":true,"enable-cooldown-for-elm":true,"gradle-lockfile-updater":true,"enable-cooldown-for-github-actions":true,"enable-cooldown-for-dev-containers":true,"enable-cooldown-for-hex":true,"enable-cooldown-for-dotnet-sdk":true},"ignore-conditions":[{"dependency-name":"europe-docker.pkg.dev/platform-company/company-prod/*","version-requirement":">= 0","update-types":null,"source":".github/dependabot.yml","updated-at":"2025-07-03T11:09:08.000Z"}],"lockfile-only":false,"max-updater-run-time":2700,"package-manager":"helm","proxy-log-response-body-on-auth-failure":true,"requirements-update-strategy":null,"reject-external-code":false,"security-advisories":[],"security-updates-only":false,"source":{"provider":"github","repo":"company/manifests-app-julienm","branch":null,"directory":"/chart","api-endpoint":"https://api.github.com/","hostname":"github.com"},"updating-a-pull-request":false,"update-subdependencies":false,"vendor-dependencies":false,"enable-beta-ecosystems":false,"repo-private":true,"multi-ecosystem-update":false}}
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Started process PID: 1086 with command: {} git config --global credential.helper '!/home/dependabot/common/lib/dependabot/../../bin/git-credential-store-immutable --file /home/dependabot/dependabot-updater/git.store' {}
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Process PID: 1086 completed with status: pid 1086 exit 0
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Started process PID: 1093 with command: {} git config --global --replace-all url.https://github.com/.insteadOf ssh://[email protected]/ {}
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Process PID: 1093 completed with status: pid 1093 exit 0
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Started process PID: 1099 with command: {} git config --global --add url.https://github.com/.insteadOf ssh://[email protected]: {}
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Process PID: 1099 completed with status: pid 1099 exit 0
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Started process PID: 1105 with command: {} git config --global --add url.https://github.com/.insteadOf [email protected]: {}
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Process PID: 1105 completed with status: pid 1105 exit 0
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Started process PID: 1111 with command: {} git config --global --add url.https://github.com/.insteadOf [email protected]/ {}
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Process PID: 1111 completed with status: pid 1111 exit 0
2025/07/03 11:09:41 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Started process PID: 1117 with command: {} git config --global --add url.https://github.com/.insteadOf git://github.com/ {}
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Process PID: 1117 completed with status: pid 1117 exit 0
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Total execution time: 0.02 seconds
updater | 2025/07/03 11:09:41 INFO <job_1046534929> Started process PID: 1123 with command: {} git clone --no-tags --depth 1 --recurse-submodules --shallow-submodules https://github.com/company/manifests-app-julienm /home/dependabot/dependabot-updater/repo {}
  proxy | 2025/07/03 11:09:41 [002] GET https://github.com:443/company/manifests-app-julienm/info/refs?service=git-upload-pack
2025/07/03 11:09:41 [002] * authenticating git server request (host: github.com)
  proxy | 2025/07/03 11:09:42 [002] 200 https://github.com:443/company/manifests-app-julienm/info/refs?service=git-upload-pack
  proxy | 2025/07/03 11:09:42 [004] POST https://github.com:443/company/manifests-app-julienm/git-upload-pack
2025/07/03 11:09:42 [004] * authenticating git server request (host: github.com)
  proxy | 2025/07/03 11:09:42 [004] 200 https://github.com:443/company/manifests-app-julienm/git-upload-pack
  proxy | 2025/07/03 11:09:42 [006] POST https://github.com:443/company/manifests-app-julienm/git-upload-pack
2025/07/03 11:09:42 [006] * authenticating git server request (host: github.com)
  proxy | 2025/07/03 11:09:42 [006] 200 https://github.com:443/company/manifests-app-julienm/git-upload-pack
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1123 completed with status: pid 1123 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 1.05 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1166 with command: {} git -C /home/dependabot/dependabot-updater/repo ls-files --stage {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1166 completed with status: pid 1166 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1179 with command: {} git config --global credential.helper '!/home/dependabot/common/lib/dependabot/../../bin/git-credential-store-immutable --file /home/dependabot/dependabot-updater/git.store' {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1179 completed with status: pid 1179 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1186 with command: {} git config --global --replace-all url.https://github.com/.insteadOf ssh://[email protected]/ {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1186 completed with status: pid 1186 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1192 with command: {} git config --global --add url.https://github.com/.insteadOf ssh://[email protected]: {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1192 completed with status: pid 1192 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1198 with command: {} git config --global --add url.https://github.com/.insteadOf [email protected]: {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1198 completed with status: pid 1198 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1204 with command: {} git config --global --add url.https://github.com/.insteadOf [email protected]/ {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1204 completed with status: pid 1204 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1210 with command: {} git config --global --add url.https://github.com/.insteadOf git://github.com/ {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1210 completed with status: pid 1210 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1216 with command: {} git rev-parse HEAD {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1216 completed with status: pid 1216 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1229 with command: {} git config --global credential.helper '!/home/dependabot/common/lib/dependabot/../../bin/git-credential-store-immutable --file /home/dependabot/dependabot-updater/git.store' {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1229 completed with status: pid 1229 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1236 with command: {} git config --global --replace-all url.https://github.com/.insteadOf ssh://[email protected]/ {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1236 completed with status: pid 1236 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1242 with command: {} git config --global --add url.https://github.com/.insteadOf ssh://[email protected]: {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1242 completed with status: pid 1242 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1248 with command: {} git config --global --add url.https://github.com/.insteadOf [email protected]: {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1248 completed with status: pid 1248 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1254 with command: {} git config --global --add url.https://github.com/.insteadOf [email protected]/ {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1254 completed with status: pid 1254 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1260 with command: {} git config --global --add url.https://github.com/.insteadOf git://github.com/ {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1260 completed with status: pid 1260 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Started process PID: 1266 with command: {} git rev-parse HEAD {}
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Process PID: 1266 completed with status: pid 1266 exit 0
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Total execution time: 0.01 seconds
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Base commit SHA: 8ee68ebc37948b0f4dfaa87a9be39bd9315627f5
updater | 2025/07/03 11:09:42 INFO <job_1046534929> Finished job processing
updater | 2025/07/03 11:09:44 INFO <job_1046534929> Starting job processing
updater | 2025/07/03 11:09:44 INFO <job_1046534929> All versions of europe-docker.pkg.dev/platform-company/company-prod/kube/mp/julienm ignored, no update allowed
  proxy | 2025/07/03 11:09:45 [008] POST /update_jobs/1046534929/update_dependency_list
  proxy | 2025/07/03 11:09:45 [008] 204 /update_jobs/1046534929/update_dependency_list
  proxy | 2025/07/03 11:09:45 [010] POST /update_jobs/1046534929/increment_metric
  proxy | 2025/07/03 11:09:45 [010] 204 /update_jobs/1046534929/increment_metric
updater | 2025/07/03 11:09:45 INFO <job_1046534929> All versions of europe-docker.pkg.dev/platform-company/company-prod/kube/mp/julienm ignored, no update allowed
updater | 2025/07/03 11:09:45 INFO <job_1046534929> Starting update job for company/manifests-app-julienm
2025/07/03 11:09:45 INFO <job_1046534929> Checking all dependencies for version updates...
updater | 2025/07/03 11:09:45 INFO <job_1046534929> All versions of europe-docker.pkg.dev/platform-company/company-prod/kube/mp/julienm ignored, no update allowed
updater | 2025/07/03 11:09:45 INFO <job_1046534929> All versions of europe-docker.pkg.dev/platform-company/company-prod/kube/mp/julienm ignored, no update allowed
updater | 2025/07/03 11:09:45 INFO <job_1046534929> Checking if app-java-common 9.0.6 needs updating
updater | 2025/07/03 11:09:45 INFO <job_1046534929> Attempting to search for app-java-common using helm CLI
updater | 2025/07/03 11:09:45 INFO <job_1046534929> Fetching releases for Helm chart: app-java-common
updater | 2025/07/03 11:09:45 INFO <job_1046534929> Adding Helm repository: oci---europe-west1-docker-pkg-dev-platform-company-charts (oci://europe-west1-docker.pkg.dev/platform-company/charts)
updater | 2025/07/03 11:09:45 INFO <job_1046534929> Started process PID: 1284 with command: {} helm repo add oci---europe-west1-docker-pkg-dev-platform-company-charts oci://europe-west1-docker.pkg.dev/platform-company/charts {}
  proxy | 2025/07/03 11:09:45 [014] HEAD https://europe-west1-docker.pkg.dev:443/v2/platform-company/charts/index.yaml/manifests/@
  proxy | 2025/07/03 11:09:45 [014] * authenticating docker registry request (host: europe-west1-docker.pkg.dev)
  proxy | 2025/07/03 11:09:46 [014] 400 https://europe-west1-docker.pkg.dev:443/v2/platform-company/charts/index.yaml/manifests/@
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Process PID: 1284 completed with status: pid 1284 exit 1
2025/07/03 11:09:46 INFO <job_1046534929> Total execution time: 1.21 seconds
updater | 2025/07/03 11:09:46 ERROR <job_1046534929> Error adding/updating Helm repository: Error: looks like "oci://europe-west1-docker.pkg.dev/platform-company/charts" is not a valid chart repository or cannot be reached: unexpected status from HEAD request to https://europe-west1-docker.pkg.dev/v2/platform-company/charts/index.yaml/manifests/@: 400 Bad Request
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Searching for: oci---europe-west1-docker-pkg-dev-platform-company-charts/app-java-common
2025/07/03 11:09:46 INFO <job_1046534929> Searching Helm repository for: oci---europe-west1-docker-pkg-dev-platform-company-charts/app-java-common
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Started process PID: 1290 with command: {} helm search repo oci---europe-west1-docker-pkg-dev-platform-company-charts/app-java-common --versions --output\=json {}
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Process PID: 1290 completed with status: pid 1290 exit 1
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Total execution time: 0.06 seconds
updater | 2025/07/03 11:09:46 ERROR <job_1046534929> Error fetching chart releases: Error: no repositories configured
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Fetching OCI tags for oci://europe-west1-docker.pkg.dev/platform-company/charts
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Searching OCI tags for: europe-west1-docker.pkg.dev/platform-company/charts/app-java-common
updater | 2025/07/03 11:09:46 INFO <job_1046534929> Started process PID: 1297 with command: {} oras repo tags europe-west1-docker.pkg.dev/platform-company/charts/app-java-common {}
  proxy | 2025/07/03 11:09:46 [016] GET https://europe-west1-docker.pkg.dev:443/v2/platform-company/charts/app-java-common/tags/list
  proxy | 2025/07/03 11:09:46 [016] * authenticating docker registry request (host: europe-west1-docker.pkg.dev)
  proxy | 2025/07/03 11:09:47 [016] 200 https://europe-west1-docker.pkg.dev:443/v2/platform-company/charts/app-java-common/tags/list
updater | 2025/07/03 11:09:47 INFO <job_1046534929> Process PID: 1297 completed with status: pid 1297 exit 0
updater | 2025/07/03 11:09:47 INFO <job_1046534929> Total execution time: 0.3 seconds
updater | 2025/07/03 11:09:47 INFO <job_1046534929> Highest valid OCI tag for app-java-common is 9.1.0
updater | 2025/07/03 11:09:47 INFO <job_1046534929> Latest version is 9.1.0
updater | 2025/07/03 11:09:47 INFO <job_1046534929> Pull request already exists for app-java-common with latest version 9.1.0
  proxy | 2025/07/03 11:09:47 [018] POST /update_jobs/1046534929/record_ecosystem_meta
  proxy | 2025/07/03 11:09:47 [018] 204 /update_jobs/1046534929/record_ecosystem_meta
  proxy | 2025/07/03 11:09:47 [020] PATCH /update_jobs/1046534929/mark_as_processed
  proxy | 2025/07/03 11:09:47 [020] 204 /update_jobs/1046534929/mark_as_processed
updater | 2025/07/03 11:09:47 INFO <job_1046534929> Finished job processing
Cleaned up container c068a5abbcec2dc2a33851d315e746f6107f53a4ef20a284d1aee5ae64109b63
  proxy | 2025/07/03 11:09:47 0/9 calls cached (0%)
2025/07/03 11:09:47 Posting metrics to remote API endpoint
🤖 ~ finished ~

Smallest manifest that reproduces the issue

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions