Integration testing
Preparation
docker-compose -f integrationtest/docker-compose.yml up
go run integrationtest/loader.go
Run certs dumper without watching
traefik-certs-dumper file
# http://localhost:8500/ui/
traefik-certs-dumper kv consul --endpoints localhost:8500
traefik-certs-dumper kv etcd --endpoints localhost:2379
traefik-certs-dumper kv boltdb --endpoints /tmp/test-traefik-certs-dumper.db
traefik-certs-dumper kv zookeeper --endpoints localhost:2181
Run certs dumper with watching
While watching is enabled, manipulate ./acme.json
for file backend or run loader.go
again for KV backends so that change events are triggered.
traefik-certs-dumper file --watch
traefik-certs-dumper kv consul --watch --endpoints localhost:8500
traefik-certs-dumper kv etcd --watch --endpoints localhost:2379
traefik-certs-dumper kv zookeeper --watch --endpoints localhost:2181
Cleanup
docker-compose -f integrationtest/docker-compose.yml down