You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
I've recently enabled the image updater on our existing rollout process.
The image is updated correctly, once I push a new tag of it to our private ECR repo. ArgoCD detects a new presence and deploys it to the corresponding application in our dev environment.
The bug affects the Git write-back method. Although I specify my existing Helm values file as the target, ArgoCD commits a new file, inside the chart's folder.
To Reproduce
My application is configured w/ the following annotations:
Expected behavior
I expect ArgoCD to update the image.tag field in the existing file I specified as write-back-target ( which we used to manage manually ) instead of creating one in what he thinks it's the default path.
Additional context
Repository Root
│
├── charts/
│ └── billing/
│ ├── .argocd-source-billing.yaml # Created here instead of updating values file
│ └── [other chart files]
│
└── multi-repo/
└── argo-app-of-apps/
└── dev/
├── values.yaml # Contains app-of-apps config with image updater annotations
└── billing-values.yaml # Should be updated but isn't
It writes to a custom helm values file in the target git repo. It has been working for recent argo-cd and image-updater versions. You can check the commit history to see the values file write-helmvalues/source2/values.yaml was updated by the updater.
Describe the bug
I've recently enabled the image updater on our existing rollout process.
The image is updated correctly, once I push a new tag of it to our private ECR repo. ArgoCD detects a new presence and deploys it to the corresponding application in our dev environment.
The bug affects the Git write-back method. Although I specify my existing Helm values file as the target, ArgoCD commits a new file, inside the chart's folder.
To Reproduce
My application is configured w/ the following annotations:
Expected behavior
I expect ArgoCD to update the
image.tag
field in the existing file I specified aswrite-back-target
( which we used to manage manually ) instead of creating one in what he thinks it's the default path.Additional context
Repository Root
Key Files:
/multi-repo/argo-app-of-apps/dev/values.yaml
/multi-repo/argo-app-of-apps/dev/billing-values.yaml
/charts/billing/.argocd-source-billing.yaml
Version
Logs
The text was updated successfully, but these errors were encountered: