On this page

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:

| Mode                  | Behavior                                                                                                                                                         |
|-----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Poll for Updates**  | Checks 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 Update**       | Same 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](https://github.com/renovatebot/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.

```toml
[[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.
