Commit Graph

106 Commits

Author SHA1 Message Date
Frinze Erin Lapuz 5f8565570c docs(private-regs): change example region to a replace-me token (#1264) 2022-07-19 13:30:25 +02:00
nils måsén ae33e77de5 feat(shoutrrr): update shoutrrr to v0.6.1 (#1325) 2022-07-19 13:10:12 +02:00
EDIflyer 2aa01da608 docs: clarify container label usage (#1319)
Co-authored-by: nils måsén <nils@piksel.se>
2022-07-18 11:54:34 +02:00
nils måsén 2f4d58776d fix(notifications): title customization (#1219) 2022-04-18 19:37:13 +02:00
lazou a5c60a9fe6 feat(notifications): add general notification delay (#1246) 2022-03-09 11:03:06 +01:00
James White a1bdd268c1 Fix typo on --http-api-update environment variable and add warning note for --http-api-periodic-polls (#1195)
* Update arguments.md

Fix a typo for the environment variable to enable HTTP API mode.

* Add note about http-api-periodic-polls

--http-api-periodic-polls is a new option which isn't available currently, until a new release is made.

* Update docs/arguments.md

Co-authored-by: nils måsén <nils@piksel.se>

Co-authored-by: Simon Aronsson <simme@arcticbit.se>
Co-authored-by: nils måsén <nils@piksel.se>
2022-01-22 17:29:20 +01:00
James White 8590d88d0d Add additional information for metrics.md (#1193)
Mention the specific endpoint and an example Promethes scrape_config.
2022-01-20 13:12:28 +01:00
Mads Jensen 2fa8a2ad0c Fix docker-compose syntax in quick-start. GH #1105 (#1169)
* Fix docker-compose syntax in quick-start. GH #1105

* use new mkdocs tabs

* fix indentation for tabs

Co-authored-by: nils måsén <nils@piksel.se>
2021-12-27 12:21:41 +01:00
nils måsén 93ccce8ed2 docs: add note about docker hub private images (#1132) 2021-12-27 12:18:51 +01:00
Mr.J d2f11850c1 docs: fix redirect link (#1146) 2021-12-01 11:33:55 +01:00
Patrice b4a225c8bb Post update time out (#1124)
* adding post update timeout option

* removing extra word
2021-11-18 14:54:35 +01:00
nils måsén fc31c6eb26 feat(shoutrrr): update to v0.5 (#1055)
* feat(shoutrrr): update to v0.5
* fix slack URL and tests
* add tests for slack icon override
* bump shoutrrr to v0.5.1
2021-09-19 18:05:10 +02:00
Jeremiah Boby bd74c05614 Use golang:1.15 in ECR credential helper example (#965)
* Use golang:1.15 in ECR credential helper example

* Update docs/private-registries.md

Co-authored-by: Simon Aronsson <simme@arcticbit.se>

Co-authored-by: Simon Aronsson <simme@arcticbit.se>
2021-08-13 16:21:43 +02:00
Dan Quan c33bb05396 docs: remove broken badge and fix docker-compose snippet (#1025)
* Remove microbadger badge as it is shutdown
  source: https://twitter.com/microscaling/status/1361054926399557644
  source: https://web.archive.org/web/20210409135814/https://microbadger.com/shutdown
* Remove trailing space that breaks yaml formatting
* Adjust indentation for docker-compose snippet
2021-07-29 10:24:23 +02:00
nils måsén 7221704638 docs: link to versioned shoutrrr docs 2021-07-01 21:09:16 +02:00
Armando Lüscher e396711ae1 docs: fix note paragraph on Arguments page (#1001) 2021-06-29 11:48:16 +02:00
nils måsén d0ecc23d72 docs: fix markdown lint issues (#995)
* fix list indents in notifications
* fix missing lang tag
* fix list indent and extra newlines
* further indentation experimentation
* fix remark lint-recommend warnings
2021-06-26 20:40:03 +02:00
yrien30 145fe6dbcb Pre-update lifecycle hook (#793)
* Make watchtower skip update if pre-update lifecycle hook exits with a non-zero exit code
#649

* Make watchtower skip update if pre-update lifecycle hook exits with a non-zero exit code
#649

* Make watchtower skip update if pre-update lifecycle hook exits with a non-zero exit code
#649

* Make watchtower skip update if pre-update lifecycle hook exits with a non-zero exit code
#649

* Make watchtower skip update if pre-update lifecycle hook exits with a non-zero exit code #649

* Make watchtower skip update if pre-update lifecycle hook exits with a non-zero exit code #649

* Make watchtower skip update if pre-update lifecycle hook exits with a non-zero exit code #649

* Prevent starting new container if old one is not stopped because of lifecycle hook.

* Add null check for c.containerInfo.State in IsRunning

* Fixed that the container would not start

* Added test for preupdate

* EX_TEMPFAIL -> ExTempFail

* Added missing fuction ouput names

* Skip preupdate when container is restarting.
2021-06-24 00:36:33 +02:00
Amir Zarrinkafsh dc12a1ac7f feat: allow hostname override for notifiers (#994)
* feat: allow hostname override for email notifier

As it currently stands all notifiers utilise `os.Hostname` to populate their titles/subjects.

When utilising Docker with a bridged network if you set the hostname for a container to an external DNS hostname Docker's internal DNS resolver will override said hostname for all containers within the bridged network.

This change allows a user to specify what hostname should be represented in the email notifications without having to change the `os.Hostname`.

* feat: allow custom hostname for all notifiers

* docs: adjust notification hostname flag
2021-06-24 00:29:20 +02:00
zenjabba 4e7b1e78dc Update index.md (#976)
Fix up formatting for docker-compose.yml
2021-06-07 15:45:32 +02:00
nils måsén 61b715abec docs: remove stray paragraph in notifications (#949)
* docs: remove stray paragraph in notifications

fixes #946

* docs: add the lost paragraph to own page
2021-05-03 11:22:17 +02:00
DasSkelett 6b155a111a Allow running periodic updates with enabled HTTP API (#916)
* Allow running periodic updates with enabled HTTP API

* Add --http-api-periodic-polls to docs
2021-04-27 22:18:45 +02:00
nils måsén e308521a95 docs: fix more auto-format casualties (#943) 2021-04-27 17:44:49 +02:00
nils måsén 26dbc64b35 Documentation updates (#936)
* Update private-registries.md

* docs: fix codecov branch

* docs: clarify monitor and add head fail warning

* docs: remove unsupported features

* docs: add date format note and fix typo

* docs: 🌈

* docs: fix auto-format errors and linting

* docs: fix auto-format errors and linting
2021-04-27 11:34:24 +02:00
nils måsén 62a6d31880 docs: suggest mounting localtime, not of timezone (#877) 2021-04-18 18:32:44 +02:00
Reinout van Rees 45168e8515 Doc fix: default interval is 24h instead of 5m (#856)
Probably due to the docker hub rate limiting, the default interval was changed from 5 minutes to 24 hours.
It is mentioned in the documentation for `--interval`, but not yet here :-)
2021-03-23 16:56:12 +01:00
Flavio Maria De Stefano 70c737cebd Typo in --http-api (#841) 2021-03-02 11:38:51 +01:00
Lion - dapplion f10b4e3492 Update HTTP API docs (#827) 2021-02-28 19:29:18 +01:00
Thomas Gaudin a5b200e033 Fix arguments doc formatting (#782) 2021-01-19 07:11:35 +01:00
Srihari Thalla d60c0d6b57 chore: fix badge url for contributors and docker pulls (#774) 2021-01-19 07:08:18 +01:00
Srihari Thalla bfd57c7180 chore: Update Badges on Docs (#764) 2021-01-12 20:06:11 +01:00
Simon Aronsson 99eaf42de0 fix doc typo 2021-01-07 07:51:01 +01:00
ilike2burnthing e230967196 Add WATCHTOWER_INCLUDE_RESTARTING env for include-restarting flag (#720) 2021-01-06 22:34:58 +01:00
Jeroen Roos 847261c2ca Added a link to HTTP API documentation (#734)
Co-authored-by: Jeroen Roos <gitlab@zoph.org>
2021-01-06 22:30:28 +01:00
Simon Aronsson d7d5b25882 Prometheus support (#450)
Co-authored-by: nils måsén <nils@piksel.se>
Co-authored-by: MihailITPlace <ya.halo-halo@yandex.ru>
Co-authored-by: Sebastiaan Tammer <sebastiaantammer@gmail.com>
2021-01-06 22:28:32 +01:00
nils måsén 9b998fb751 Fix syntax highlight and typo in docs (#712) 2020-12-20 18:24:16 +01:00
nils måsén 8c9545b336 documentation theme updates (#713)
Co-authored-by: Zois Pagoulatos <zpagoulatos@hotmail.com>
2020-12-20 18:23:06 +01:00
Simon Aronsson cb62b16369 add http head based digest comparison to avoid dockerhub rate limits 2020-12-06 13:21:04 +01:00
ksurl 589b00bbe1 fix host flag (#685) 2020-12-03 13:23:15 +01:00
Chander Ganesan 16a79d95b5 Update to improve the private registry docs (#633)
* Update to improve the private registry docs

* minor adjustments

I know it's totally OK to enumerate a list using the same number in markdown, but for the sake of people reading the raw docs, I'd still like them to be numbered.
Also removed a superfluous `version: 3` and made sure all other versions were set to `"3.4"`.

Co-authored-by: Simon Aronsson <simme@arcticbit.se>
2020-10-03 22:07:42 +02:00
David H bde421be0d Monitor-only for individual containers (#652)
* Add monitor-only label

* Add tests for monitor-only

* Treat missing monitor-only label as if the option was set to false

* Add docs for container-based monitor-only

* Add function doc

* Fix monitor-only logic
2020-10-03 22:00:02 +02:00
bugficks 158b6935d4 Disabling color through environment variables (#598)
* This patch adds support for disabling color through environment variables.
- NO_COLOR: https://no-color.org/
- CLICOLOR,CLICOLOR_FORCE: https://bixense.com/clicolors/ ( [logrus built-in](https://github.com/sirupsen/logrus/blob/6699a89a232f3db797f2e280639854bbc4b89725/text_formatter.go#L46) )

* use viper/cobra and add documentation. (https://github.com/containrrr/watchtower/pull/598#pullrequestreview-463814669)

Co-authored-by: Simon Aronsson <simme@arcticbit.se>
2020-08-21 22:54:16 +02:00
Ben Osheroff c56e0a95a7 Rolling restart (#619)
* implement rolling restart functionality

bouncing each image individually can ensure that a group of docker
containers launched with docker-compose can stay 100% up during deploy.

* move rolling restart into a function

* honor params.Cleanup

Co-authored-by: Simon Aronsson <simme@arcticbit.se>
2020-08-21 22:35:46 +02:00
Victor Moura 6a18ee911e Adds scopeUID config to enable multiple instances of Watchtower (#511)
* Adds scopeUID config to enable multiple instances of Watchtower

* Adds tests for multiple instance support with scopeuid

* Adds docs on scope monitoring and multiple instance support

* Adds multiple instances docs to mkdocs config file

* Changes multiple instances check and refactors naming for scope feature

* Applies linter suggestions

* Fixes documentation on Watchtower monitoring scope
2020-08-21 20:13:47 +02:00
D. Domig d40a88fd02 docs: fix environment variable name typo (#606) 2020-08-04 09:08:44 +02:00
nils måsén d0f3ea3683 docs: document DOCKER_CONFIG environment variable (#602) 2020-07-16 11:35:59 +02:00
bugficks 46d4d846b5 Update private-registries.md (#597)
Fix gcloud username and example
2020-07-15 19:56:01 +02:00
Sebastiaan Tammer 12d323354f Allows flags containing sensitive stuff to be passed as files (#545)
* Allows options containing sensitive stuff (passwords, tokens) to be passed as a file instead

* Fixed linter error, added tests, removed notification-url (due to being an array)
2020-06-10 12:14:47 +02:00
Matt Doran b436c0462d Notification docs: Add SMTP port to gmail configuration (#573)
The notification shows an example of how to get it working for gmail smtp servers, but it's missing the port parameter required to get the SMTP connection working.

Without this setting, you get a "connection refused" connecting to port 25.

Given the popularity of gmail, it would be nice to have this example more accurate.
2020-06-10 11:23:50 +02:00
Sebastiaan Tammer 9e7dfe7be4 config.json symlink workaround described (#566) 2020-06-02 23:44:41 +02:00