Manuel Zapf
431abe79f3
Query consul for service health separately
2019-12-19 11:00:07 +01:00
Michael
a99673122e
Service registered with same id on Consul Catalog
2019-11-27 16:24:06 +01:00
Michael
2ee2e29262
Fix empty address for registering service without IP
2019-11-14 11:10:06 +01:00
Andrew Privalov
7be2db6e86
Add Consul Catalog provider
2019-10-15 17:34:08 +02:00
Ludovic Fernandez
72ffa91fe0
Clean old
2019-03-18 11:30:07 +01:00
Ludovic Fernandez
a09dfa3ce1
Dynamic Configuration Refactoring
2018-11-14 10:18:03 +01:00
Jared Biel
5acd43efaf
Add health check timeout parameter
2018-09-27 20:16:03 +02:00
Fernandez Ludovic
4055654e9b
Merge branch 'v1.7' into master
2018-08-28 17:04:39 +02:00
Wim Fournier
f586950528
multiple frontends for consulcatalog
2018-08-27 17:00:05 +02:00
Michael
9cd47dd2aa
Small code enhancements
2018-08-06 20:00:03 +02:00
Ludovic Fernandez
17ad5153b8
Minor changes
2018-07-03 10:02:03 +02:00
Michael
e299775d67
Detect change when service or node are in maintenance mode
2018-06-05 16:42:03 +02:00
The Binary
1d7bf200a8
Reflect changes in catalog healthy nodes in healthCheck watch
2018-06-05 08:42:03 +02:00
Fernandez Ludovic
ff61cc971e
refactor: Consul Catalog labels.
2018-04-04 11:52:05 +02:00
Fernandez Ludovic
21e28ae848
Merge branch 'v1.5' into master
2018-02-21 16:55:57 +01:00
Michael
31550fd2c9
Replace nginx by whoami in integration tests
2018-02-21 16:28:03 +01:00
Fernandez Ludovic
f0a733d6d6
refactor(consulcatalog): new template methods approach.
2018-01-04 11:42:03 +01:00
Michael
b17d5b80b8
Reload configuration when port change for one service
2017-12-15 20:52:03 +01:00
Michael
5ee2cae85c
Fix Traefik reload if Consul Catalog tags change
2017-11-13 12:14:02 +01:00
Michael
3afd6024b5
Fix consul catalog retry
2017-10-16 16:58:03 +02:00
SALLEYRON Julien
64c52a6921
Consul catalog remove service failed
2017-09-29 16:30:03 +02:00
SALLEYRON Julien
795a346006
Flaky tests and refresh problem in consul catalog
2017-09-20 19:08:02 +02:00
Ludovic Fernandez
bdeb7bfb9f
Display Traefik logs in integration test
2017-09-13 10:34:04 +02:00
SALLEYRON Julien
f80a6ef2a6
Fix consul catalog refresh problems
2017-09-08 20:50:04 +02:00
Michael
b705e64a8a
Add Basic auth for consul catalog
2017-09-07 15:28:02 +02:00
Michael
f16219f90a
Exposed by default feature in Consul Catalog
2017-08-25 17:32:03 +02:00
Ludovic Fernandez
2e84b1e556
Enhance integration tests
...
* refactor: remove unused code.
* refactor: factorize Traefik cmd start.
* refactor(whitelist): minor change.
* refactor(accesslog): better use of checker.
* refactor(errorpages): factorize containers IP variables.
* refactor(integration): refactor cmdTraefikWithConfigFile.
2017-07-10 14:58:31 +02:00
Vincent Demeester
b7daa2f3a4
Update traefik dependencies (docker/docker and related) ( #1823 )
...
Update traefik dependencies (docker/docker and related)
- Update dependencies
- Fix compilation problems
- Remove vdemeester/docker-events (in docker api now)
- Remove `integration/vendor`
- Use `testImport`
- update some deps.
- regenerate the lock from scratch (after a `glide cc`)
2017-07-06 16:28:13 +02:00
Fernandez Ludovic
2610023131
refactor: Deflake and Try package
...
- feat: add CI multiplier
- refactor: readability
- feat: custom Sleep function
- refactor(integration): use custom Sleep
- feat: show Try progress
- feat(try): try response with status code
- refactor(try): use a dedicate package.
- refactor(integration): Try everywhere
- feat(CI): pass CI env var to Integration Tests.
- refactor(acme): increase timeout.
- feat(acme): show Traefik logs
- refactor(integration): use `http.StatusXXX`
- refactor: remove Sleep
2017-05-18 22:34:15 +02:00
Emile Vauge
a9e615b3c7
Fix period in frontend name in KV store
2016-04-13 14:56:51 +02:00
Vincent Demeester
b0fa11b8b8
Update libkermit again for compose enhancements
...
Using `.Container(…)`, it's way easier to get the container from a
project's service.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-04-02 15:33:12 +02:00
Vincent Demeester
e1448eb238
A small update of libkermit
...
Using compose/check package (and less code)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-04-02 12:40:21 +02:00
Vincent Demeester
87bad71bec
Use libkermit for integration test
...
Using the compose package for starting and stopping project.
2016-03-27 19:58:08 +02:00
David Keijser
ae275c9e60
Consul catalog provider
...
Fixes #176
2016-02-24 09:23:27 +01:00