0
0
Fork 0
mirror of https://github.com/crazy-max/diun.git synced 2025-01-12 11:38:11 +00:00
crazy-max_diun/docs/migration/v2-to-v3.md
CrazyMax db2bce3bb3
Docs website with mkdocs (#100)
* Fix build workflow

* Docs website with mkdocs (#99)

* Fix docs workflow

* Move mkdocs Docker file

* Ignore docs in build workflow

* Update workflows

* Update links

* Move upgrade notes to documentation

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-06-19 22:47:17 +00:00

1.8 KiB

Diun v2 to v3

File provider

static provider has been renamed file. This now allows the static configuration to be declared in one or more files to avoid overloading the current configuration file and also dynamic updating.

!!! example "v2" yaml providers: static: - name: docker.io/crazymax/diun watch_repo: true max_tags: 10

!!! example "v3" yaml providers: file: # Watch images from filename /path/to/config.yml filename: /path/to/config.yml # OR watch images from directory /path/to/config/folder directory: /path/to/config/folder yaml # /path/to/config.yml - name: docker.io/crazymax/diun watch_repo: true max_tags: 10

Allow only one Docker and Swarm provider

Now you can declare only one Docker and/or Swarm provider. This is due to a limitation of the Docker engine.

!!! example "v2" yaml providers: docker: mydocker: watch_stopped: true swarm: myswarm: watch_by_default: true

!!! example "v3" yaml providers: docker: watch_stopped: true swarm: watch_by_default: true

Remove enable setting for notifiers

The enable entry has been removed for notifiers. If you don't want a notifier to be enabled, you must now remove or comment its configuration.

!!! example "v2" yaml notif: amqp: enable: false host: localhost port: 5672 gotify: enable: true endpoint: http://gotify.foo.com token: Token123456 priority: 1 timeout: 10

!!! example "v3" yaml notif: gotify: endpoint: http://gotify.foo.com token: Token123456 priority: 1 timeout: 10