-
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
|
Thanks for spotting this! Yes, Sentinel protects itself from automatic updates. The The reason for this is straightforward: if Sentinel updated itself mid-scan, it would stop running and potentially leave other containers in a half-updated state. Instead, when you're ready to update, you can trigger it from the dashboard and Sentinel handles the process using a temporary helper container that pulls the new image, stops the old container, and recreates it with the same config. So the short answer: the update will sit in the queue until you explicitly approve it. Your other containers are unaffected. |
Beta Was this translation helpful? Give feedback.
-
|
I've just thought of this: it would be possible to add a safe self-update mode where Sentinel updates itself automatically, but only when no other updates are actively running. That way there's no risk of it stopping mid-scan and leaving something half-updated. The flow would be something like: detect self-update available, wait until the current scan/update cycle is fully idle, then trigger the helper container process to swap itself out. Something like this would be a good way to allow auto updates without anything (hopefully :D) breaking. What do you think? |
Beta Was this translation helpful? Give feedback.
-
|
v2.9.0 (releasing now) adds an auto self-update mode setting in Settings > General. When enabled, Sentinel will automatically update itself after each scan when no other updates are in progress. This replaces the need to manually approve self-updates from the queue page. The self-update flow also now has a concurrent guard to prevent duplicate update attempts, and re-queues on failure. |
Beta Was this translation helpful? Give feedback.




v2.9.0 (releasing now) adds an auto self-update mode setting in Settings > General. When enabled, Sentinel will automatically update itself after each scan when no other updates are in progress. This replaces the need to manually approve self-updates from the queue page.
The self-update flow also now has a concurrent guard to prevent duplicate update attempts, and re-queues on failure.