Skip to content

Watch configuration

Overview

watch:
  workers: 10
  schedule: "0 */6 * * *"
  jitter: 30s
  firstCheckNotif: false
  runOnStartup: true
  compareDigest: true
  healthchecks:
    baseURL: https://hc-ping.com/
    uuid: 5bf66975-d4c7-4bf5-bcc8-b8d8a82ea278

Configuration

workers

Maximum number of workers that will execute tasks concurrently. (default 10)

Config file

watch:
  workers: 10

Environment variables

  • DIUN_WATCH_WORKERS

schedule

CRON expression to schedule Diun.

Warning

Remove this setting if you want to run Diun directly.

Config file

watch:
  schedule: "0 */6 * * *"

Environment variables

  • DIUN_WATCH_SCHEDULE

jitter

Enable time jitter. Prior to executing of a job, cron will sleep a random duration in the range from 0 to jitter. (default 30s)

Note

Only works with schedule setting. 0 disables time jitter.

Config file

watch:
  schedule: "0 */6 * * *"
  jitter: 30s

Environment variables

  • DIUN_WATCH_JITTER

firstCheckNotif

Send notification at the very first analysis of an image. (default false)

Config file

watch:
  firstCheckNotif: false

Environment variables

  • DIUN_WATCH_FIRSTCHECKNOTIF

runOnStartup

Check for updates on startup. (default true)

Config file

watch:
  runOnStartup: true

Environment variables

  • DIUN_WATCH_RUNONSTARTUP

compareDigest

Compare the digest of an image with the registry before downloading the image manifest. It is strongly recommended leaving this value at true, especially with Docker Hub which imposes a rate-limit on image pull. (default true)

Config file

watch:
  compareDigest: true

Environment variables

  • DIUN_WATCH_COMPAREDIGEST

healthchecks

Healthchecks allows monitoring Diun watcher by sending start and success notification events to healthchecks.io.

Tip

A Docker image for Healthchecks is available if you want to self-host your instance.

Config file

watch:
  healthchecks:
    baseURL: https://hc-ping.com/
    uuid: 5bf66975-d4c7-4bf5-bcc8-b8d8a82ea278

Environment variables

  • DIUN_WATCH_HEALTHCHECKS_BASEURL
  • DIUN_WATCH_HEALTHCHECKS_UUID
  • baseURL: Base URL for the Healthchecks Ping API (default https://hc-ping.com/).
  • uuid: UUID of an existing healthcheck (required).

Last update: 2023-06-11 22:04:59
Created: 2020-06-19 22:47:17