Jean-Baptiste Doumenjou
efc6560d83
Pass the TLS Cert infos in headers
2018-08-29 11:36: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
SALLEYRON Julien
00728e711c
IPStrategy for selecting IP in whitelist
2018-08-24 16:20:03 +02:00
Daniel Tomcej
870755e90d
Extend https redirection tests, and fix incorrect behavior
2018-08-14 18:38:04 +02:00
Gérald Croës
1ec4e03738
Remove etcd v2
2018-08-07 19:12:03 +02:00
Michael
9cd47dd2aa
Small code enhancements
2018-08-06 20:00:03 +02:00
Gérald Croës
015cd7a3d0
Remove deprecated elements
2018-08-06 17:20:03 +02:00
Fernandez Ludovic
dad0e75121
Merge branch 'v1.7' into master
2018-08-02 17:28:44 +02:00
Ludovic Fernandez
d62f7e2082
Use official Pebble Image.
2018-08-01 16:56:04 +02:00
Jean-Baptiste Doumenjou
8627256e74
Remove Deprecated Step 1
2018-07-31 19:28:03 +02:00
Daniel Tomcej
91cafd1752
Correct Entrypoint Redirect with Stripped or Added Path
2018-07-31 11:28:03 +02:00
Michael
baf8d63cb4
Improve TLS integration tests
2018-07-31 10:48:03 +02:00
Michael
73b4df4e18
Remove TLS in API
2018-07-26 12:42:03 +02:00
NicoMen
14b7152bf0
Serve TLS-Challenge certificate in first
2018-07-12 19:10:03 +02:00
Jean-Baptiste Doumenjou
79bf19c897
Auth support in frontends
2018-07-06 16:52:04 +02:00
Daniel Tomcej
689f120410
Improve TLS Handshake
2018-07-06 10:30:03 +02:00
Trevin Teacutter
04d8b5d483
Adding compatibility for marathon 1.5
2018-07-03 23:42:03 +02:00
Gamalan
31a8e3e39a
CNAME flattening
2018-07-03 16:44:05 +02:00
Ludovic Fernandez
139f280f35
ACME TLS ALPN
2018-07-03 12:44:04 +02:00
Ludovic Fernandez
17ad5153b8
Minor changes
2018-07-03 10:02:03 +02:00
Ludovic Fernandez
9e012a6b54
Simplify acme e2e tests.
2018-06-27 15:08:05 +02:00
Fernandez Ludovic
586ba31120
Merge v1.6.4 into master
2018-06-15 17:58:20 +02:00
Ludovic Fernandez
5b2b29043c
Use logrus writer instead of os.Stderr
2018-06-15 16:08:03 +02:00
Ludovic Fernandez
eac20d61df
Extreme Makeover: server refactoring
2018-06-11 11:36:03 +02:00
Fernandez Ludovic
a5beeb4f04
Merge tag 'v1.6.3' into master
2018-06-05 23:07:53 +02:00
Michael
e299775d67
Detect change when service or node are in maintenance mode
2018-06-05 16:42:03 +02:00
Ludovic Fernandez
6d07729c55
Add URL and Host for some access logs.
2018-06-05 09:02:03 +02:00
The Binary
1d7bf200a8
Reflect changes in catalog healthy nodes in healthCheck watch
2018-06-05 08:42:03 +02:00
SALLEYRON Julien
e76836b948
h2c server
2018-05-28 11:46:03 +02:00
SALLEYRON Julien
9420308667
Implement h2c with backend
2018-05-24 10:52:04 +02:00
Ingo Gottwald
83e09acc9f
Upgrade dependencies
2018-05-23 17:48:04 +02:00
Michael
68cc826519
Add option to select algorithm to generate ACME certificates
2018-05-16 11:44:03 +02:00
Ludovic Fernandez
d8e2d464ad
Remove dead code.
2018-04-23 10:54:03 +02:00
Jean-Baptiste Doumenjou
f0589b310f
Fix multiple frontends with docker-compose --scale
2018-04-16 18:14:04 +02:00
Ludovic Fernandez
8168d2fdc1
Server weight zero
2018-04-11 16:30:04 +02:00
NicoMen
3be74bb275
Fix acme.json file automatic creation
2018-04-10 10:52:04 +02:00
Alexander Kachkaev
66485e81b4
Normalize parameter names in configs
2018-04-06 09:38:03 +02:00
Fernandez Ludovic
ff61cc971e
refactor: Consul Catalog labels.
2018-04-04 11:52:05 +02:00
NicoMen
16bb9b6836
ACME V2 Integration
2018-03-26 14:12:03 +02:00
ravilr
5792a19b97
Toggle /ping to artificially return unhealthy response on SIGTERM during requestAcceptGraceTimeout interval
2018-03-22 18:18:03 +01:00
Michael
8d468925d3
Ultimate Access log filter
2018-03-14 14:12:04 +01:00
Fernandez Ludovic
526a04d4c8
Merge branch 'v1.5' into master
2018-03-13 11:38:21 +01:00
Ludovic Fernandez
fc81d92c88
Enhance Traefik TOML sample.
2018-03-12 10:40:04 +01:00
NicoMen
c4529820f2
Delete TLS-SNI-01 challenge from ACME
2018-03-06 14:50:03 +01:00
NicoMen
d3edccb839
Check all the C/N and SANs of provided certificates before generating ACME certificates in ACME provider
2018-03-06 10:12:04 +01:00
NicoMen
8380de1bd9
Create ACME Provider
2018-03-05 20:54:04 +01:00
Fernandez Ludovic
a2db3e0499
Merge branch 'v1.5' into master
2018-02-27 14:10:24 +01:00
Michael
e28ebf1c62
Change port of traefik for error pages integration test
2018-02-23 10:52:03 +01: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
b9d8eff994
refactor: some minor changes.
2018-02-19 10:54:03 +01:00
SALLEYRON Julien
45fe218ee2
Isolate backend with same name on different provider
2018-02-16 11:04:04 +01:00
Fernandez Ludovic
f5adea1061
Merge branch 'v1.5' into master
2018-02-07 16:20:40 +01:00
SALLEYRON Julien
afe4c307f9
Traefik still start when Let's encrypt is down
2018-02-05 18:20:04 +01:00
Ludovic Fernandez
dcba74deb9
Display file log when test fails.
2018-02-05 09:48:03 +01:00
Marco Jantke
ef4aa202d0
Fix high memory usage in retry middleware
2018-01-26 18:22:03 +01:00
Michael
9f741abd84
Fix integration tests in tracing
2018-01-25 12:00:05 +01:00
Bastiaan Bakker
32ccc26712
Add username in accesslog
2018-01-24 18:18:03 +01:00
NicoMen
563a0bd274
Migrate from libkv to valkeyrie library
2018-01-24 17:52:03 +01:00
Fernandez Ludovic
c878d262bf
refactor: remove Tracing integration tests.
2018-01-24 15:20:47 +01:00
Fernandez Ludovic
c8446c2dc8
Merge branch 'v1.5' into master
2018-01-24 15:11:21 +01:00
Ludovic Fernandez
00e0571811
Rename TLSConfigurations to TLS.
2018-01-23 16:30:07 +01:00
Ludovic Fernandez
fb4ba7af2b
Migrate Sirupsen to sirupsen.
2018-01-22 12:16:03 +01:00
SALLEYRON Julien
d8297a055a
Fix breaking change in web metrics
2018-01-19 14:30:04 +01:00
SALLEYRON Julien
ced5aa5dc6
Challenge HTTP must ignore deprecated web.path option
2018-01-17 18:46:03 +01:00
Fernandez Ludovic
89d90de7d8
Merge branch '1.5.0-rc5' into master
2018-01-15 17:27:37 +01:00
SALLEYRON Julien
3e439cc39b
Add Let's Encrypt HTTP Challenge
2018-01-15 16:04:05 +01:00
Michael
709d50836b
Fix bad access log
2018-01-11 10:04:03 +01:00
SALLEYRON Julien
e2c5f3712f
Fix redirect problem on dashboard + docs/tests on [web]
2018-01-11 09:46:03 +01:00
Michael
30ffba78e6
Opentracing support
2018-01-10 17:48:04 +01:00
Ludovic Fernandez
750878d668
homogenization of templates: Docker
2018-01-09 16:26:03 +01:00
Fernandez Ludovic
617b8b20f0
Merge branch 'v1.5' into master
2018-01-09 15:46:56 +01:00
Ludovic Fernandez
8a697f7a39
Fix: timeout integration test
2018-01-09 10:08:03 +01:00
Fernandez Ludovic
f0a733d6d6
refactor(consulcatalog): new template methods approach.
2018-01-04 11:42:03 +01:00
Fernandez Ludovic
c84fb9895e
Merge branch 'v1.5' into master
2018-01-02 15:21:17 +01:00
Fernandez Ludovic
be0dd71bb4
refactor(kv): split provide and configuration.
2018-01-02 11:46:02 +01:00
NicoMen
9a7821b8fa
Send empty configuration from file provider
2017-12-21 21:24:03 +01:00
lishaoxiong
e8333883df
Add tests for TLS dynamic configuration in ETCD3
2017-12-21 18:02:04 +01:00
NicoMen
1e44e339ad
Allow deleting dynamically all TLS certificates from an entryPoint
2017-12-21 14:16:03 +01:00
Fernandez Ludovic
f6520727a3
Merge branch 'v1.5' into master
2017-12-15 22:16:48 +01:00
Michael
b17d5b80b8
Reload configuration when port change for one service
2017-12-15 20:52:03 +01:00
NicoMen
c446c291d9
Use default entryPoints when certificates are added with no entryPoints.
2017-12-08 11:02:03 +01:00
Fernandez Ludovic
0472d19bd4
refactor: fix some code.
2017-12-05 19:40:04 +01:00
Fernandez Ludovic
cee022b935
refactor(marathon): rewrite configuration system.
2017-12-05 19:40:04 +01:00
Fernandez Ludovic
ae2ae85070
refactor(docker): rewrite configuration system.
2017-12-05 19:40:04 +01:00
SALLEYRON Julien
e27e65eb76
Fix wrong defaultentrypoint and unexisting entrypoint issue
2017-11-30 16:10:02 +01:00
SALLEYRON Julien
40b3c17703
Fix metrics problem on multiple entrypoints
2017-11-30 12:18:03 +01:00
Fernandez Ludovic
3d452fd5b9
Merge branch 'v1.4' into master
2017-11-28 14:03:55 +01:00
Michael
47a5cfbd3e
Fix empty ip when container is stopped
2017-11-28 13:58:04 +01:00
lishaoxiong
1feeeb2eec
Manage certificates dynamically in kv store
2017-11-23 11:50:03 +01:00
SALLEYRON Julien
bee8ebb00b
Resync oxy with original repository
2017-11-22 18:20:03 +01:00
Emile Vauge
7ddefcef72
Add file to storeconfig
2017-11-21 10:24:03 +01:00
Ludovic Fernandez
05a9350e57
Use contants from http package.
2017-11-20 09:40:03 +01:00
NicoMen
66e489addb
Update libkv dependency
2017-11-17 17:22:03 +01:00
Fernandez Ludovic
8719f2836e
Merge 'v1.4.3' into master
...
Release v1.4.3
2017-11-15 23:01:08 +01:00
Ludovic Fernandez
0c702b0b6b
Revert "Merge v1.4.2 into master"
2017-11-15 18:18:03 +01:00
Ludovic Fernandez
6fcab72ec7
Merge v1.4.2 into master
2017-11-14 16:48:03 +01:00
Michael
5ee2cae85c
Fix Traefik reload if Consul Catalog tags change
2017-11-13 12:14:02 +01:00
NicoMen
4f4491c247
Allow adding optional Client CA files
2017-11-10 10:30:04 +01:00