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
Expected behavior
It should be updated individually when a new image for a tag is released. But it updates everything where there is an image registry.gitlab.com/image (latest and development) simultaneously. regardless of the tag with which the new image appeared in the repository. It also substitutes the image without a tag
registry.gitlab.com/image:latest -> registry.gitlab.com/image@sha256... (without a tag latest)
What is the current behavior: it tracks tag changes relatively correctly. But for me the behavior was not obvious
it tracks TAG changes in the image repository registry.gitlab.com/<image>:<tag>
it updates ALL pods/containers that have the image name specified registry.gitlab.com/<image>
it eventually IGNORES the tag in the pod/container description (:<tag> ignored)
And as a result, if you specify two images with two tags for tracking, or one image with one tag - it will update all pods/containers anyway registry.gitlab.com/<image>[:<tag> ignored]
Now I started to understand... Maybe you need to clarify the documentation
as a minimum, the digest strategy basically ignores the tags specified in the manifests, since the update occurs through changing the image version parameter in the application parameters in ArgoCD level
to be able to split the update, you need to release different images for dev and prod, not different tags of the same image
image-updater only takes the image tag into account when tracking new images in the repository. When a new immutable image of the tracked tag appears, it will update all manifests, ignoring the tag.
Describe the bug
It seems to be ignoring the settings.
To Reproduce
Expected behavior
It should be updated individually when a new image for a tag is released. But it updates everything where there is an image registry.gitlab.com/image (latest and development) simultaneously. regardless of the tag with which the new image appeared in the repository. It also substitutes the image without a tag
registry.gitlab.com/image:latest -> registry.gitlab.com/image@sha256... (without a tag latest)
Additional context
Version
Logs
The text was updated successfully, but these errors were encountered: