-
Notifications
You must be signed in to change notification settings - Fork 314
Description
Describe the bug
With the introduction of Applications in any namespace, applications can now be deployed in namespaces outside of the ArgoCD operator's namespace (default argocd).
However, ArgoCD Image Updater does not support this yet, it only monitors the namespace it's deployed in. We are able to work around this by deploying ArgoCD Image Updater in each namespace we want to utilize it in. For example, if we have applications in the namespaces team1, team2, team3` that want to utilize the image updater, we deploy 3 instances - each with their own deployment, RBAC et c
To Reproduce
- Deploy argocd image updater in the
argocdnamespace - Deploy an application in the
argocdnamespace with image update annotations - Deploy an application in the
defaultnamespace with image update annotations - The application in the
defaultnamespace is not updated, but the one inargocdis.
Expected behavior
The expected behavior is that the application in the default namespace is also updated. Ideally there should be a deployment mode similar to other ArgoCD components (such as Argo Rollouts) for deploying as a global controller, as well as a namespaced controller (which is the current behavior)
Version
0.12.2