Skip to main content

Automatic Updates

Komodo can automatically check for newer Docker image digests and redeploy resources when updates are found.

Configuration

Both Stacks and Deployments support two update modes:

ModeBehavior
Poll for UpdatesChecks for newer images with the same tag. Displays an update indicator in the UI and sends an alert (if an Alerter is configured). Does not redeploy.
Auto UpdateSame check, but automatically redeploys services with newer images. Also sends an alert.
note

Auto-update requires a "rolling" image tag like :latest. For pinned tags in git-sourced stacks, consider Renovate.

Global Auto Update Procedure

New installs include a Global Auto Update Procedure, scheduled daily. It loops through all resources with either mode enabled and checks registries for newer digests.

[[procedure]]
name = "Global Auto Update"
description = "Pulls and auto updates Stacks and Deployments using 'poll_for_updates' or 'auto_update'."
tags = ["system"]
config.schedule = "Every day at 03:00"

[[procedure.config.stage]]
name = "Stage 1"
enabled = true
executions = [
{ execution.type = "GlobalAutoUpdate", execution.params = {}, enabled = true }
]
info

GlobalAutoUpdate can be integrated into other Procedures to coordinate timing with processes like backups. There is nothing special about the default Procedure — it is created for convenience.