github jittering/traefik-kop v0.12

latest releases: v0.14, v0.13.3, v0.13.2...
2 years ago

Changelog

Notes

By default, traefik-kop will listen for push events via the Docker API in
order to detect configuration changes. In some circumstances, a change may not
be pushed correctly. For example, when using healthchecks in certain
configurations, the start -> healthy change may not be detected via push
event. As a failsafe, there is an additional polling mechanism to detect those
missed changes.

The default interval of 60 seconds should be light so as not to cause any
issues, however it can be adjusted as needed via the KOP_POLL_INTERVAL env var
or set to 0 to disable it completely.

Full Changelog

  • 347352b build: fix goreleaser tidy
  • b6447c3 build: go mod tidy
  • 12ad255 docs: added poll interval to readme
  • 10f7aab feat: expose providers in case anyone wants to reuse
  • 5b58547 feat: add log message when explicitly disabling polling
  • 02802d5 feat: configurable poll interval (default 60)
  • b2ef52b feat: combine providers into single config watcher
  • 07fe8aa feat: added polling provider as a workaround for healthcheck issue
  • cc3854b feat: added config for changing docker endpoint
  • c309d40 build: upgraded traefik lib to v2.7
  • 32c2df6 test: added pihole container (with builtin healthcheck)
  • e770242 docs: updated changelog

Don't miss a new traefik-kop release

NewReleases is sending notifications on new releases.