Commit graph

51 commits

Author SHA1 Message Date
mmatur 3bbc560283
Merge v2.11 into v3.0 2024-01-10 14:08:30 +01:00
Michael e522446909
Improve integration tests
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2024-01-09 17:00:07 +01:00
Ludovic Fernandez 044dc6a221
fix: go module 2023-02-03 15:24:05 +01:00
Ludovic Fernandez adf82d72ae
chore: update linter 2022-08-31 08:24:08 +02:00
Tom Moulard 25725e9b2f
Merge current v2.6 into master 2022-02-21 14:07:27 +01:00
Ludovic Fernandez 371b6e3c86
chore: update linter 2022-02-15 14:56:53 +01:00
JasonWang2016 7543709ecf
Watch for Consul events to rebuild the dynamic configuration
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2022-01-28 17:16:07 +01:00
Charlie Haley 5a225b4196
test: upgrade docker-compose
Co-authored-by: Rémi Buisson <remi.buisson@traefik.io>
2021-11-25 11:10:06 +01:00
Mohammad Gufran 7e43e5615e
Add Support for Consul Connect
Co-authored-by: Florian Apolloner <apollo13@users.noreply.github.com>
2021-07-15 14:02:11 +02:00
Florian Apolloner 5ef6297daa
Fixed typo in consul catalog tests. 2021-02-10 14:48:03 +01:00
Ludovic Fernandez 5c853766e8
fix: flaky integration tests 2020-10-09 09:32:03 +02:00
Jean-Baptiste Doumenjou c0f1e74bed
chore: move to Traefik organization.
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2020-09-16 15:46:04 +02:00
Ludovic Fernandez 328611c619
Update linter 2020-05-11 12:06:07 +02:00
Fernandez Ludovic e9d0a16a3b Merge 'v2.1' into master 2020-02-29 00:59:18 +01:00
Ludovic Fernandez d501c0786f
Early filter of the catalog services. 2020-02-13 10:26:04 +01:00
Fernandez Ludovic da3d814c8b Merge branch 'v2.1' into master 2020-01-07 19:13:48 +01:00
Manuel Zapf 431abe79f3 Query consul for service health separately 2019-12-19 11:00:07 +01:00
Ludovic Fernandez 7f085df240 chore: update some dependencies 2019-12-12 17:48:05 +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