Commit Graph

17 Commits (d7d5b2588277f0e07895a63c12a2117262bdf9fc)

Author SHA1 Message Date
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>
3 years ago
nils måsén 4d17cf1a29
fix cleanup for rolling updates (#706) 3 years ago
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
4 years ago
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>
4 years ago
nils måsén 5efb249a86
Skip updating containers where no local image info can be retrieved (#612)
* Revert "Image of running container no longer needed locally (#571)"

This reverts commit 6da66fb312.

* Update client.go

* fix: skip updating when no image info can be retrieved

This will allow watchtower to continue even though the image info for a
container cannot be retrieved. If this happens one warning will be emitted
and the container will be skipped, unless NoRestart or OnlyMonitor is supplied
4 years ago
Simon Aronsson 4672811983 fix linting and formatting 4 years ago
Simon Aronsson c1a0da9a9d feature/367 fix: skip container if pre-update command fails 4 years ago
Simon Aronsson 1d1c630f7a feat: add timeout override for pre-update lifecycle hook 4 years ago
Simon Aronsson d1abce889a refactor: extract code from the container package 4 years ago
Simon Aronsson 7b8b8e8ad9 #387 fix: switch to image id map and add additional tests 4 years ago
Lukas Elsner fa1b8d5d0c proper set implementation 4 years ago
Lukas Elsner a2a62fb46e do not delete same image twice when cleaning up 5 years ago
Niklas Wigertz Danielsson 135467dcf6 add pre/post update check lifecycle hooks (#373)
* add pre/post update check lifecycle hooks

* update docs for lifecycle hooks

* Fix phrasing
5 years ago
Simon Aronsson bfae38dbf8
Feat/lifecycle hooks (#351)
* feat(update): add lifecycle hooks to the update action

* fix(ci): add bash tests for lifecycle-hooks to the ci workflow

* fix(ci): move integration tests to an isolated step

* fix(ci): fix malformed all-contributors json

* fix(ci): disable automatic bash test until we figure out a reasonable way to run it in circleci
5 years ago
Simon Aronsson e4e1127f8e fix: remove linting issues 5 years ago
Simon Aronsson 6c507433e8 refactor: split out more code into separate files 5 years ago
Simon Aronsson a425bf1024 refactor: move actions into internal 5 years ago