mirror of
https://github.com/moghtech/komodo.git
synced 2026-03-22 14:22:50 -05:00
Some stacks not marked as updateavailable altnought there is a new image #324
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Twilek-de on GitHub (May 1, 2025).
With some stacks (it is always the same ones) Komodo does not fire an "Updateavailable" alert althought there is a new image available. In the container list this can be seen as the image only has a sha256 value
After manual redeployment the right image tag will show up again. So Komodo has already pulled the information that there is a new image but doesn´t fire the alert (I have activated the pull new images option for the stack and my alerter fires for stackupdates for other stacks correctly)
@gcebollero commented on GitHub (May 2, 2025):
Implement a new scheduled action than execute pull on the desired stacks. After the pull, the update notification is shown properly.
@Twilek-de commented on GitHub (May 2, 2025):
I am not sure that I understand what you are saying. I think the new image is already pulled. Otherwise Komodo/Docker wouldn´t know that the actual image does not have the "latest" tag anymore. What do you mean with implementing a scheduled action?
@kingp0dd commented on GitHub (May 5, 2025):
this started to happen after the last 2 updates. Currently, all my stacks are not showing the update icon in the Stack list even if there are image updates available.
I have to click the refresh button manually for it to show.
@kingp0dd commented on GitHub (May 5, 2025):
seems to have been fixed in the latest release
@Twilek-de commented on GitHub (May 5, 2025):
Nice, I will keep my eyes open wether available updates are shown.
@Twilek-de commented on GitHub (May 6, 2025):
I am still seeing updated stacks without notification
This triggered no Stackupdate Notification

@kingp0dd commented on GitHub (May 8, 2025):
Reporting back, I'm missing the update notification badges as well. I manually triggered one of my stacks, then suddenly the update badges of the other stacks started appearing. So I think it's not auto polling
@Twilek-de commented on GitHub (May 8, 2025):
It is always the same stacks which do not trigger the update. Others reliably do. I have not found the common denominator of the ones which don´t work. One that never triggers is the image of searxng with the latest tag on docker.io.
@gcebollero commented on GitHub (May 13, 2025):
I have been trying to determine why some stacks does not trigger the update... In my case, the update notification only works correctly if the container uses the 'latest' tag. If it is pinned to a particular version, the update notification never appears.
@Twilek-de can you check if you have the same behavior?
@Twilek-de commented on GitHub (May 13, 2025):
I cannot confirm that. The SearXng container has the image with the "latest" tag, so that does not seem to be the deciding factor.
@kingp0dd commented on GitHub (May 22, 2025):
I'm still getting the same issue for all my stacks.
@Twilek-de commented on GitHub (Jul 24, 2025):
I think I found the problem. All stacks that didn´t work had an image path starting with docker.io/.... I removed that and the updates are recognized now.
@mbecker20 commented on GitHub (Jul 25, 2025):
@Twilek-de thanks for figuring out I was stumped, I wonder why docker.io/.. has issue while ghcr.io/.., gcr.io/.. and any other custom registry seems to work, will review
@Twilek-de commented on GitHub (Jul 25, 2025):
docker.io also works, you just have to leave it out of the image path. Docker then automatically assumes it is docker hub and it works.
@mbecker20 commented on GitHub (Jul 25, 2025):
Yes I am aware, I never use
docker.io/..just the image name, which is why I didn't notice the issue myself or recognize it from your description. I think this behavior of docker assumingdocker.iois an edge case handled within docker code itself, possibly leading to auto update failure when it is specified, this is what I was going to review.@mbecker20 commented on GitHub (Jul 25, 2025):
I think this is it, even if you pull
docker.io/postgres:17, the image is silently renamed to justpostgres. This doesn't happen for egghcr.io/...image, and leads to Komodo not seeing the newer image.@Twilek-de commented on GitHub (Jul 25, 2025):
I have just removed the docker.io from all my stacks so for me the problem is gone. But I think it would be good if komodo could handle it, as a lot of ready made copy and past docker compose files from the web use it.
@teedoff087 commented on GitHub (Aug 26, 2025):
My stacks were updating automatically a couple of releases ago, but something in the last 2 updates caused this to stop working. I'm going to implement a Procedure to update them weekly, but ideally I would like this to work on its own like it was before.
@mbecker20 commented on GitHub (Aug 26, 2025):
@teedoff087 see https://komo.do/docs/resources/auto-update, it was mentioned in release notes with 🚨. But it's easy to set up and gives you a lot more easy control when to run global auto update. I also move to once a week updates and very happy with this.
@teedoff087 commented on GitHub (Aug 26, 2025):
Yeah, I've got it set up now and everything is working fine. I was just alarmed the updates stopped working. I should have read the release notes in detail, but it's hard to keep up with how fast the updates keep coming. Thank you!
@mbecker20 commented on GitHub (Aug 27, 2025):
Understood. I put the most important info like this at the very top of release notes with 🚨, if you glance at one part just check this.
@mbecker20 commented on GitHub (Aug 28, 2025):
The bug here is when user use images beginning with
docker.io. When the image is pulled, Docker itself silently removesdocker.io/from the image tag (docker.io/postgres:17 -> postgres:17), opening up edge case for this specific registry causing failure to recognize image update. It will work for users immediately if they removedocker.io/from images. Leaving this open for Komodo to close the edge case.@kingp0dd commented on GitHub (Aug 29, 2025):
I have compose that doesn't use that format but still have no update indicators. This happened only after updating to the 19.1
Are there logs i can look at to confirm or give more details about this?
@mbecker20 commented on GitHub (Aug 29, 2025):
@kingp0dd confirm you scheduled GlobalAutoUpdate as mentioned here https://komo.do/docs/resources/auto-update
@kingp0dd commented on GitHub (Aug 29, 2025):
I'm sorry my bad. I missed the word new in the release notes. It's only
automatically installed on new 1.19
On Sat, Aug 30, 2025, 5:44 AM Maxwell Becker @.***>
wrote:
@kingp0dd commented on GitHub (Sep 17, 2025):
sorry to reopen this. but i use the new method of Procedure to scan for updates:
the procedure runs successfully as scheduled, but the Update icons are not showing again in Stack list:
which logs to check to confirm the issue?