Argo CD Application with valuesObject doesn't update? #32522
Replies: 3 comments 9 replies
-
Hi there, This discussion is too complex, and we want you to simplify. This way you are more likely to get help or a solution. For example, if you've pasted your whole complex config, while your problem is about just one part, consider removing the parts that are not relevant to your problem. The best way to do this is to create a minimal reproduction. You may have tried many ways to do something, and described all the methods you tried. If none of the methods worked, please focus on the most promising method, or the ideal solution. Avoid complicating the description (or logs) with the failed attempts. To summarize: please reduce the complexity of your discussion, to increase the chances of getting help. Thanks, the Renovate team |
Beta Was this translation helpful? Give feedback.
-
As requested here is a minimal reproduction Sorry for the repetition, I just want to make sure any bots pick up on this, as appropriate. |
Beta Was this translation helpful? Give feedback.
-
After more experimentation, this application works: apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: external-dns
namespace: argocd
labels:
app.kubernetes.io/managed-by: Helm
helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
annotations:
meta.helm.sh/release-name: {{ .Release.Name }}
meta.helm.sh/release-namespace: {{ .Release.Namespace }}
argocd.argoproj.io/manifest-generate-paths: .;/values.yaml
spec:
project: admin
destination:
server: https://kubernetes.default.svc
namespace: kube-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
sources:
- repoURL: https://kubernetes-sigs.github.io/external-dns/
targetRevision: 1.14.4
chart: external-dns
helm:
releaseName: external-dns
valueFiles:
- $values/values.yaml
- repoURL: https://github.com/jwilkicki/{{ .Values.cluster.name }}
targetRevision: HEAD
ref: values but it seems like any combination of setting the |
Beta Was this translation helpful? Give feedback.
-
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.
Github Enterprise 39.11.5
Please tell us more about your question or problem
UPDATE: as requested a minimal reproduction is available.
Hi!
I'm trying to run RenovateBot on Argo CD Application YAML files that are part of a Helm chart. It's following the Argo CD App of Apps pattern. Some applications are getting picked up but others don't seem to be. I think I've narrowed it down to this:
One that doesn't work:
And one that does work:
I see the file in the list of files for the argocd manager and I even explicitly added the file I wanted to renovate to get it to make sure it is being picked up. But the external-dns chart seems to be totally ignored.
Here's a trimmed down renovate.json:
Logs (if relevant)
Logs
Beta Was this translation helpful? Give feedback.
All reactions