2.5 KiB
Defaults configuration
Overview
Defaults allow specifying default values for any configuration that is typically set at the image level using labels or annotations depending on the provider. Any of them will take precedence or be merged over defaults.
defaults:
watchRepo: false
notifyOn:
- new
- update
maxTags: 10
sortTags: reverse
includeTags:
- latest
excludeTags:
- dev
metadata:
foo: bar
Configuration
watchRepo
Watch all tags of this container image (be careful
with this setting). (default false
)
!!! example "Config file"
yaml defaults: watchRepo: false
!!! abstract "Environment variables"
* DIUN_DEFAULTS_WATCHREPO
notifyOn
List of status to be notified. Can be one of new
or update
.
(default new,update
)
!!! example "Config file"
yaml defaults: notifyOn: - new - update
!!! abstract "Environment variables"
* DIUN_DEFAULTS_NOTIFYON=new,update
maxTags
Maximum number of tags to watch. 0
means all of them. (default 0
)
!!! warning Only works if watch repo is enabled.
!!! example "Config file"
yaml defaults: maxTags: 10
!!! abstract "Environment variables"
* DIUN_DEFAULTS_MAXTAGS=10
sortTags
Sort tags method. Can be one of
default
, reverse
, semver
, lexicographical
. (default reverse
)
!!! warning Only works if watch repo is enabled.
!!! example "Config file"
yaml defaults: sortTags: reverse
!!! abstract "Environment variables"
* DIUN_DEFAULTS_SORTTAGS=reverse
includeTags
List of regular expressions to include tags. Can be useful if watch repo is enabled.
!!! example "Config file"
yaml defaults: includeTags: - ^\d+\.\d+\.\d+$
!!! abstract "Environment variables"
* DIUN_DEFAULTS_INCLUDETAGS=^\d+\.\d+\.\d+$
excludeTags
List of regular expressions to exclude tags. Can be useful if watch repo is enabled.
!!! example "Config file"
yaml defaults: excludeTags: - dev
!!! abstract "Environment variables"
* DIUN_DEFAULTS_EXCLUDETAGS=dev
metadata
Additional metadata that can be used in notification template
!!! example "Config file"
yaml defaults: metadata: foo: bar
!!! abstract "Environment variables"
* DIUN_DEFAULTS_METADATA_FOO=bar