argocd-image-updater icon indicating copy to clipboard operation
argocd-image-updater copied to clipboard

Adding manual update option?

Open roee-hershko opened this issue 3 years ago • 5 comments

Is your feature request related to a problem? Please describe. in my use case i need to be able to rollback the application, using semver versioning, i want to be able to rollback to a specific version in any given time without too much effort as far as i know, image-updater only update forward and doesn't have the ability to do what i need

Describe the solution you'd like i image updater is a great project with alot of features and i think it would be suitable for alot of people if the CLI would support manual operations and allow the users to run them manually.

for example adding "write-back" as a CLI command and giving me the ability to manually set a version of application i think letting me write the automation my self and let image update to do the hard work of updating argocd/git will give people the freedom they need in a more complex projects.

roee-hershko avatar Aug 01 '22 10:08 roee-hershko

Agreed, this would be an extremely useful feature.

egkelly avatar Aug 04 '22 18:08 egkelly

In a couple of discussions I had with people from various orgs, this inability to manually set the version (mainly to rollback quickly) was a top reason why they stopped using image updater. I realize the point of updater is to set the version automatically and always go forward, but in reality, this just doesn't work all the time, for all cases. Giving up on updater altogether because of this seems less than ideal.

Currently, one way to do a rollback would be to disable autosync of Argo app and manually set the version in cluster directly, but this poses all kinds of problems.

How about if there is some annotation to suspend the image updater on Argo app level, so it can be committed to a repo, along with a fixed version of app itself?

Tyrion85 avatar Aug 26 '22 07:08 Tyrion85

Yes, we need this feature or an equivalent solution.

In reality, we always need to manually select the specific version of image for fulfilling complicated business requirements.

So, if argocd-image-updater could provide this feature that allows operators to select and filter images from a list of an application's image tags, that would be great and wonderful.

hjcian avatar Aug 30 '22 13:08 hjcian

+1

Noamshmueli avatar Jul 13 '23 15:07 Noamshmueli

+1

otherguy avatar Dec 21 '23 14:12 otherguy