Replies: 2 comments 5 replies
|
Now that I re-read my question, questions 2 and 3 may actually be the same |
|
These are all valid points — thanks for the detailed writeup. What was happeningThe root issue is that For Home Assistant ( What's changing (#37)1. Safer defaults —
2. Version resolution for all non-semver tags — Previously only Your specific questionsHome Assistant: Approve is a one-time action — it doesn't change the policy. It stays within your tag's semver range (e.g. Traefik Immich Auto updates without approval: Caused by |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
First of all: thank you again for the great tool. It has the power to become the next Watchtower, seriously.
I will go through a few examples of containers to show what I mean when I say that I do not understand the versions upgrades (it is not specific to these containers, just wanted to take a real-life example). I am on the default "Auto" setting for updates. I do not use (yet) any labels.
Home Assistant
The image I use is
2026.2. I expect to follow everything under this version, such as2026.2.1, ...I noticed that docker-sentinel proposed me to update
2026.2 → 2026.2.1. I pressed Approve. The update went fine.Then, a few days later I got a warning from my monitoring system that HA was down for a minute or so, thsi was strange becaise everything else was working and then I thought "maybe it upgraded on its own...?". And yes it did.
This is not a bad thing on its own but I did not expect the upgrade to now happen every time without me deciding (either through Approve each time, or via some labels (but I did not dig into that yet)
2026.2.x(per the image tag) or will it now skip to2026.3and all new ones?The other thing is that it does not seem to be consistent. I started with
2026.2, upgraded it via "Approve" to2026.2.1, the unexpected upgrade moved it to2026.2.2but I now see that there is a new upgrade (2026.2.3) that was not appliedTraefik
I use the image
traefik:3. I see a possible update called3.3, but why is it different from the one above? In other words, why not3 → 3.4.73again?Immich vs Stirling
Consider these two images:
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}frooodle/s-pdf:latestThis is how they are seen in the update section
Both are "tag-named" releases (
latestandrelease) but seen differentlylatestwill be seen as "version → version" and any other image tag will just be ""?Automatic updates
I had a look at the history and, surprise, some containers were updated without asking for anything
The only difference I can think of is that the images are without tags (
esphome/esphomefor example)All reactions