Sign inSign up

tomve/wud

By tomve

•Updated about 2 months ago

Image
Monitoring & observability
0

1.5K

tomve/wud repository overview

⁠Custom WUD Docker Image

This is a fork of getwud/wud, a Docker image update notifier and watcher. This version is used for testing and development purposes with additional changes.

⁠🔧 What is WUD?

WUD (What's Up Docker?) monitors your running Docker containers and notifies you when newer image versions are available.

⁠🚀 About This Fork

This fork is used for testing and experimenting with custom changes on top of the original getwud/wud image. You can find the code used to build this version at https://github.com/Tom-V/wud/tree/tomv/improvements⁠

⁠Key Changes

⁠0.7
  • Fix authentication issues (triggering multiple containers when having setup OIDC for example)
  • Exclude prerelease tags by default, add explicit prerelease opt-in, and classify prerelease-target updates as prerelease for trigger thresholds
  • Invalidate cache when wud labels changed
  • Make sure reload of config doesn't trigger while reloading is happening
  • Improve CPU usage of prometheus by only updating metrics when something really changed
  • Fix updating container with multiple networks attached
  • Building UI inside of docker
⁠0.6
  • Updating packages
    • remove body-parser -> replaced by build-in of express
    • remove uuid -> improve auth and use build-in of openid-client
    • update to Express 5
    • update OIDC
    • replace telegram with simple http requests (removing dependency and its vulnerabilities)
⁠0.5
  • Based on wud:8.2.2
  • Read from config file, and reload on file change (known issue: web auth becomes unauthorized, whatever has been set)
  • Remove Bunyan as a logger and replace with a custom logger
  • Change default docker watch cron to only 8pm
  • update AWS ECR lib
  • Re-allow digest watching by configuration
⁠0.3
  • Allow custom tld in smtp from/to
  • Update dependencies (notable aws ecr library, todo add documentation)
⁠0.2
  • Change default docker watch cron to only 8pm
  • Replaced deprecated request library (5y) with axios
  • Fix deregistering of triggers, making reloading not work as expected
  • Fix shutting down cleanly
⁠0.1
  • Switch to typescript (technical change)
  • Read from config file, and reload on file change
  • Remove Bunyan as a logger and replace with custom logger

Tag summary

Content type

Image

Digest

sha256:d9993e4de…

Size

94.6 MB

Last updated

about 2 months ago

docker pull tomve/wud:8.5.0-rc2