ArgoCD / OCI Registry #38493
Replies: 3 comments 3 replies
-
|
OCI registeries are looked up through docker datasource so that's true. I think you need to provide token using host rules if authentication is needed to fetch the versions |
Beta Was this translation helpful? Give feedback.
-
|
I'm having the same problem, however I cannot see forbidden errors, only a generic "failed to look up". apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: tuppr
spec:
project: default
sources:
- repoURL: oci://ghcr.io/home-operations/charts/tuppr
chart: tuppr
targetRevision: 0.0.43
destination:
server: https://kubernetes.default.svc
namespace: tuppr
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=trueRenovate error So it does seem like wrong path is used. For OCI I tested with oras cli tool |
Beta Was this translation helpful? Give feedback.
-
|
As best I can tell the issue is from the chart-name being included in the OCI URL. Just as Works great with ArgoCD, but Renovate can't use it: The |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
How are you running Renovate?
Self-hosted Renovate
If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.
renovatebot/github-action@e2421a9 # v43.0.16
Please tell us more about your question or problem
Renovate is working fine with standard Helm repos, I'm testing converting to OCI and can't get Renovate to work with them.
ArgoCD deploys the following public OCI registry no problem, this is within
applications/volsync.yaml:On the Renovate Dashboard, Detected dependencies, under
argocdit does list:applications/volsync.yamlghcr.io/home-operations/charts-mirror/volsync-perfectra1n/volsync 0.17.11Renovate is unable to detect a newer version
0.17.14is available.Renovate dashboard raising this warning message:
Renovate failed to look up the following dependencies: Failed to look up docker package ghcr.io/home-operations/charts-mirror/volsync-perfectra1n/volsync.andFiles affected: applications/volsync.yamlLogs (if relevant)
Is it supposed to treat this as a dockerRepository?
Logs
Also found this reference:
Beta Was this translation helpful? Give feedback.
All reactions