nils måsén
47091761a5
feat(api): implement new api handler
1 year ago
donuts-are-good
72e437f173
chore: replace usages of ioutil ( #1792 )
1 year ago
dependabot[bot]
1754dd185d
chore(deps): bump github.com/docker/distribution from 2.8.2+incompatible to 2.8.3+incompatible ( #1780 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nils måsén <nils@piksel.se>
1 year ago
Rodrigo Damazio Bovendorp
623f4e67fb
feat(filters): Add a flag/env to explicitly exclude containers by name ( #1784 )
1 year ago
nils måsén
9180e9558e
feat(docs): add template preview ( #1777 )
1 year ago
nils måsén
897b1714d0
fix: only remove container id network aliases ( #1724 )
1 year ago
jebabin
650acde015
feat: add a label take precedence argument ( #1754 )
...
Co-authored-by: nils måsén <nils@piksel.se>
1 year ago
guangwu
e8affe3fef
fix: received typo ( #1765 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com>
1 year ago
Tentoe
30280e38b4
fix(notifications): correctly set the delay from options ( #1726 )
...
Co-authored-by: Tentoe <tentoe86@pm.me>
1 year ago
schizo99
dca45f50cb
feat: support container network mode ( #1429 )
...
Co-authored-by: nils måsén <nils@piksel.se>
Co-authored-by: Andreas Åhman <andreas.ahman@ingka.ikea.com>
1 year ago
Simon Aronsson
bba9b2b100
fix: empty out the aliases on recreation ( #1699 )
...
* fix: empty out the aliases on recreation
* test alias purging
1 year ago
nils måsén
0a5bd54fb7
feat(clean): log removed/untagged images ( #1466 )
2 years ago
nils måsén
dd1ec09668
fix: always use container interface ( #1516 )
2 years ago
Reinier van der Leer
25fdb40312
fix(registry): image name parsing behavior ( #1526 )
...
Co-authored-by: nils måsén <nils@piksel.se>
2 years ago
nils måsén
cfcbcac8b0
fix: remove logging of credentials ( #1534 )
2 years ago
nils måsén
4d661bf63b
fix(registry): ignore empty challenge fields ( #1626 )
...
Co-authored-by: caotian <caotian@users.noreply.github.com>
2 years ago
dependabot[bot]
df1b86bc29
chore(deps): bump docker/docker from 20.10.23+inc to 23.0.2+inc ( #1612 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nils måsén <nils@piksel.se>
2 years ago
nils måsén
9470bf81c5
fix: always add missing slashes to link names ( #1588 )
2 years ago
Gilbert Gilb's
bbbe04119c
feat: add no-pull label for containers ( #1574 )
...
Co-authored-by: Nedžad Alibegović <nedzad@nedzad.dev>
Co-authored-by: nils måsén <nils@piksel.se>
2 years ago
nils måsén
264046d5f9
feat: update shoutrrr to v0.7 ( #1543 )
2 years ago
nils måsén
547d033460
feat(notifications): add json template ( #1542 )
2 years ago
nils måsén
14b235a542
feat: add oci image index support ( #1533 )
2 years ago
nothub
3190ce2df1
feat: ignore removal error due to non-existing containers ( #1481 )
...
Co-authored-by: nils måsén <nils@piksel.se>
Fixes https://github.com/containrrr/watchtower/issues/1480
2 years ago
nils måsén
a4d00bfd75
test: refactor/simplify container mock builders ( #1495 )
2 years ago
nils måsén
cb555f539d
preparations for soft deprecation of legacy notification args ( #1377 )
...
Co-authored-by: Simon Aronsson <simme@arcticbit.se>
2 years ago
Jauder Ho
e04a107694
chore(deps): update go version to 1.18 ( #1363 )
...
Co-authored-by: nils måsén <nils@piksel.se>
2 years ago
dependabot[bot]
063e7247b9
chore(deps): bump github.com/onsi/gomega from 1.10.3 to 1.20.0 ( #1360 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nils måsén <nils@piksel.se>
2 years ago
nils måsén
7900471f88
feat: add porcelain output ( #1337 )
...
* feat: add porcaline output
* feat(du-cli): add create-stale action
add create-stale action
Signed-off-by: nils måsén
* test(flags): add alias tests
* fix stray format string ref
* fix shell liniting problems
* feat(du-cli): remove created images
* add test for common template
* fix interval/schedule logic
* use porcelain arg as template version
* fix editor save artifacts
* use simpler v1 template
Signed-off-by: nils måsén
2 years ago
Mateusz Drab
a429c373ff
feat: regex container name filtering ( #1241 )
...
* Allow container name regex filtering
* make regex names backwards compatible
Co-authored-by: Mateusz Drab <mateuszd@mpd.pw>
Co-authored-by: nils måsén <nils@piksel.se>
2 years ago
Brian Choromanski
489356aa42
fix(notifications): include icon in slack legacy url ( #1303 )
2 years ago
Dirk Kok
739f328ee5
feat(http): optional query parameter to update only containers of a specified image ( #1289 )
...
* feat(http): optional query parameter to update only containers of a specified image
* fix style issues
* comma separated image parameter
* Support comma-separated query parameter as well as specifying it multiple times
Co-authored-by: nils måsén <nils@piksel.se>
* fixed compile error
* fixed FilterByImageTag
Not sure what changed in my testing setup, but Docker reports image names including the tag name now.
* consistent use of image/tag (use image)
* fixed multiple image queries
* assuming I'm right here, only block on lock when any images are specified.
* add unit tests for image filter. didn't add tests for update api because they didn't already exist
* whoops.
* use ImageName instead, add unit test for empty ImageName filter.
Co-authored-by: nils måsén <nils@piksel.se>
2 years ago
nils måsén
e983beb52a
fix: gracefully skip pinned images ( #1277 )
...
* move client args to opts struct
* gracefully skip pinned images
* replace newClientNoAPI with literals
2 years ago
nils måsén
2f4d58776d
fix(notifications): title customization ( #1219 )
3 years ago
lazou
a5c60a9fe6
feat(notifications): add general notification delay ( #1246 )
3 years ago
nils måsén
be33c64afd
fix: move invalid token to log field ( #1171 )
...
* fix: move invalid token to log field
* escape invalid token in log field
* Update pkg/api/api.go
Co-authored-by: Simon Aronsson <simme@arcticbit.se>
3 years ago
nils måsén
04db93c770
fix: add missing portmap when needed ( #1183 )
3 years ago
nils måsén
aa02d8d31b
feat(notifications): add title field to template data ( #1125 )
3 years ago
nils måsén
1d59fb83dd
feat(notifications): support delayed sending ( #1142 )
3 years ago
Juho-Pekka Kuitunen
e14cc292ed
feat: improve HTTP API logging, honor no-startup-message ( #1091 )
...
Co-authored-by: nils måsén <nils@piksel.se>
3 years ago
Patrice
b4a225c8bb
Post update time out ( #1124 )
...
* adding post update timeout option
* removing extra word
3 years ago
nils måsén
782529ddbd
feat: improve session result logging ( #1123 )
...
- logs the session result as an info level message without notification instead of debug
- does not log that no notification was sent if there are no notifications enabled
3 years ago
Jeremy L. Morris
d9d6f794a1
feat: use a more specific error type for no container info ( #1115 )
...
Co-authored-by: Jeremy L. Morris <jmorris@digitalocean.com>
3 years ago
Igor Zibarev
81036b078b
fix(api): return appropriate status for unauthorized requests ( #1116 )
3 years ago
nils måsén
0060cd6ee4
test: fully reset ghttp server ( #1121 )
3 years ago
nils måsén
1b405d4c77
test: container client tests refactor ( #1117 )
3 years ago
nils måsén
2c8695683d
test: reduce test output noise
3 years ago
nils måsén
26fba69169
test: refactor client tests
...
should not be explicitly telling what they are testing and the requirements
fixed the test data so that it doesn't contain discrepancies
fully reset the mock client (no shared state) and only support the calls that is expected
3 years ago
nils måsén
47a640b764
update dependencies (sane go.mod) ( #1061 )
3 years ago
nils måsén
697397f289
feat(log): add context fields to lifecycle events ( #1007 )
3 years ago
nils måsén
cd0ec88764
fix(notifications): default templates and logic ( #1010 )
...
* fix(notifications): default templates and logic
* fix multi-entry report notifs and add test
* add tests for log queueing
3 years ago