Jean-Baptiste Doumenjou
|
665aeb34b2
|
Add UDP support in kubernetesCRD provider
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2020-02-26 12:28:05 +01:00 |
|
Ludovic Fernandez
|
336dd1d5ba
|
Update k3s.
|
2020-02-24 17:56:05 +01:00 |
|
Daniel Tomcej
|
a474e196ea
|
Add TLSStores to Kubernetes CRD
|
2020-02-24 17:14:06 +01:00 |
|
Ludovic Fernandez
|
101aefbfe8
|
Update dependencies
|
2020-02-24 16:06:05 +01:00 |
|
Ludovic Fernandez
|
a20a5f1a44
|
Improvement of the unique name of the router for Ingress.
|
2020-02-18 17:34:05 +01:00 |
|
Julien Salleyron
|
ee6d28b25e
|
Build all UDP services on an entrypoint
|
2020-02-17 18:02:04 +01:00 |
|
Felipe
|
1c764052f7
|
Add http request scheme to logger
|
2020-02-17 10:46:04 +01:00 |
|
Ludovic Fernandez
|
d501c0786f
|
Early filter of the catalog services.
|
2020-02-13 10:26:04 +01:00 |
|
mpl
|
115d42e0f0
|
UDP support
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2020-02-11 01:26:04 +01:00 |
|
Fernandez Ludovic
|
aa21351d0d
|
Merge branch v2.1 into master
|
2020-02-10 16:47:13 +01:00 |
|
Ludovic Fernandez
|
97109db82b
|
fix: KV flaky tests.
|
2020-02-10 15:48:06 +01:00 |
|
Ludovic Fernandez
|
ea2d65f8bb
|
Update valkeyrie to fix the support of Redis.
|
2020-02-10 14:52:05 +01:00 |
|
Ludovic Fernandez
|
a4e8d3cb36
|
doc: use the same entry point name everywhere
|
2020-01-23 16:36:07 +01:00 |
|
Fernandez Ludovic
|
60e247862a
|
Merge branch v2.1 into master
|
2020-01-21 18:41:46 +01:00 |
|
Julien Salleyron
|
c296a4a967
|
Remove Content-Type auto-detection
Co-authored-by: mpl <mathieu.lonjaret@gmail.com>
|
2020-01-21 18:06:03 +01:00 |
|
Ludovic Fernandez
|
72e702a15a
|
Support 'networking.k8s.io/v1beta1' ingress apiVersion
|
2020-01-16 10:14:06 +01:00 |
|
Ludovic Fernandez
|
6b7be462b8
|
Add Ingress annotations support
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com>
|
2020-01-14 15:48:06 +01:00 |
|
Jean-Baptiste Doumenjou
|
4f52691f71
|
Add namespace attribute on IngressRouteTCP service
|
2020-01-14 12:14:05 +01:00 |
|
Fernandez Ludovic
|
da3d814c8b
|
Merge branch 'v2.1' into master
|
2020-01-07 19:13:48 +01:00 |
|
Ludovic Fernandez
|
b380522df8
|
fix: dashboard redirect loop
|
2019-12-24 17:36:04 +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 |
|
Fernandez Ludovic
|
829649e905
|
Merge branch 'v2.1' into master
|
2019-12-03 10:43:25 +01:00 |
|
Fernandez Ludovic
|
89919dbe36
|
Merge branch 'v2.0' into v2.1
|
2019-12-02 18:20:29 +01:00 |
|
Jean-Baptiste Doumenjou
|
efcc9d51d4
|
Healthcheck managed for all related services
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2019-11-29 12:40:05 +01:00 |
|
Ludovic Fernandez
|
9b9f4be6a4
|
Add KV store providers (dynamic configuration only)
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
|
2019-11-28 21:56:04 +01:00 |
|
Michael
|
a99673122e
|
Service registered with same id on Consul Catalog
|
2019-11-27 16:24:06 +01:00 |
|
Maxim Fominykh
|
bd75eddc8e
|
Duration order consistency when multiplying number by time unit
|
2019-11-26 21:38:03 +01:00 |
|
Ludovic Fernandez
|
bfa61c8f67
|
fix: use MaxInt32.
|
2019-11-15 20:14:04 +01:00 |
|
mpl
|
f30a52c2dc
|
Support for all services kinds (and sticky) in CRD
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-11-14 19:28:04 +01:00 |
|
Ludovic Fernandez
|
424e2a9439
|
Add internal provider
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-11-14 16:40:05 +01:00 |
|
Michael
|
2ee2e29262
|
Fix empty address for registering service without IP
|
2019-11-14 11:10:06 +01:00 |
|
Ludovic Fernandez
|
5f8fb6c226
|
fix: Consul Catalog documentation.
|
2019-10-29 12:32:05 +01:00 |
|
Andrew Privalov
|
7be2db6e86
|
Add Consul Catalog provider
|
2019-10-15 17:34:08 +02:00 |
|
Michael
|
d0ed814669
|
Update jaeger dependencies
|
2019-10-15 16:30:06 +02:00 |
|
Ludovic Fernandez
|
c8fa059064
|
fix: docker service name.
|
2019-09-26 12:26:05 +02:00 |
|
Ludovic Fernandez
|
29efac3e5e
|
fix: update linter.
|
2019-09-26 11:00:06 +02:00 |
|
Michael
|
255e88fbf6
|
Fix kubernetes id name
|
2019-09-13 20:44:04 +02:00 |
|
Julien Salleyron
|
685c6dc00c
|
Add weighted round robin load balancer on TCP
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2019-09-13 20:00:06 +02:00 |
|
Ludovic Fernandez
|
8e18d37b3d
|
fix: logger and context.
|
2019-09-13 19:28:04 +02:00 |
|
Julien Salleyron
|
b55be9fdea
|
On client CloseWrite, do CloseWrite instead of Close for backend
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2019-09-13 17:46:04 +02:00 |
|
Ludovic Fernandez
|
6e8138e19b
|
Update golangci-lint
|
2019-09-10 17:52:04 +02:00 |
|
Julien Salleyron
|
34be181706
|
Add provider in middleware chain
|
2019-09-10 16:12:05 +02:00 |
|
Julien Salleyron
|
d044c0f4cc
|
New API security
|
2019-09-06 15:08:04 +02:00 |
|
Ludovic Fernandez
|
f843f260ee
|
fix: stripPrefix and stripPrefixRegex.
|
2019-09-03 20:32:03 +02:00 |
|
Julien Salleyron
|
770b3739e0
|
The chain middleware in k8s use middlewareRef
|
2019-09-03 19:20:04 +02:00 |
|
Michael
|
b8ed6f1588
|
Re enable ratelimit integration tests
|
2019-09-03 14:34:04 +02:00 |
|
Bas van Beek
|
cb7c5a8ca1
|
Update Zipkin OpenTracing driver to latest 0.4.3 release
|
2019-09-03 11:52:04 +02:00 |
|
Ludovic Fernandez
|
af9762cf32
|
Improve API for the web UI
|
2019-09-02 02:38:04 -07:00 |
|
Julien Salleyron
|
df0dd2f5e6
|
Add errors about unknown entryPoint in runtime api
|
2019-08-29 03:38:04 -07:00 |
|
Julien Salleyron
|
602a2ea541
|
Adds mirroring service
|
2019-08-26 10:00:04 -07:00 |
|
Ludovic Fernandez
|
89150e1164
|
Update to go1.13rc1
|
2019-08-26 06:06:05 -07:00 |
|
Fedorenko Dmitrij
|
e1831c4c60
|
Add support proxyprotocol v2
|
2019-08-26 05:40:04 -07:00 |
|
mpl
|
4ec90c5c0d
|
Add rate limiter, rename maxConn into inFlightReq
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
|
2019-08-26 03:20:06 -07:00 |
|
Julien Salleyron
|
6fed76a687
|
WeightedRoundRobin load balancer
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
|
2019-08-26 01:30:05 -07:00 |
|
Daniel Tomcej
|
9e3f549341
|
Add TLS-enabled Router
|
2019-08-14 10:16:06 -07:00 |
|
Fernandez Ludovic
|
0f32de4aa2
|
tests: improve timeout.
- upgrade k3s to v0.8.0
|
2019-08-12 05:06:04 -07:00 |
|
Fernandez Ludovic
|
4c5e7a238d
|
chore: go module
|
2019-08-12 05:06:04 -07:00 |
|
Daniel Tomcej
|
cd164de776
|
Add Feature-Policy header support
|
2019-07-29 07:12:05 -07:00 |
|
Ludovic Fernandez
|
1800b0b69c
|
Improve error on router without service.
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2019-07-19 16:42:04 +02:00 |
|
mpl
|
092aa8fa6d
|
API: remove configuration of Entrypoint and Middlewares
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-07-19 12:28:07 +02:00 |
|
Ludovic Fernandez
|
f75f73f3d2
|
Certificate resolvers.
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
|
2019-07-19 11:52:04 +02:00 |
|
Julien Salleyron
|
e3627e9cba
|
Disable RateLimit temporarily
|
2019-07-19 10:50:05 +02:00 |
|
mpl
|
6fdd48509e
|
config: deal with multiple errors and their criticality
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-07-15 17:04:04 +02:00 |
|
Ryan Fitzpatrick
|
62800116d3
|
Add Jaeger collector endpoint
|
2019-07-15 14:52:04 +02:00 |
|
Ludovic Fernandez
|
093658836e
|
Restrict traefik.toml to static configuration.
|
2019-07-15 10:22:03 +02:00 |
|
Daniel Tomcej
|
51486b18fa
|
Enhance REST provider
|
2019-07-13 01:24:03 +02:00 |
|
Jean-Baptiste Doumenjou
|
2c7cfd1c68
|
Expand Client Auth Type configuration
|
2019-07-12 17:50:04 +02:00 |
|
Daniel Tomcej
|
3f6ea04048
|
Properly add response headers for CORS
|
2019-07-12 11:46:04 +02:00 |
|
Ludovic Fernandez
|
c8bf8e896a
|
Move dynamic config into a dedicated package.
|
2019-07-10 09:26:04 +02:00 |
|
Jean-Baptiste Doumenjou
|
8ab33db51a
|
Renamed kubernetes provider in kubernetesIngress provider
|
2019-07-08 21:36:03 +02:00 |
|
Ludovic Fernandez
|
c39aa5e857
|
Add scheme to IngressRoute.
|
2019-07-05 17:24:04 +02:00 |
|
mpl
|
39aae4167e
|
TLSOptions: handle conflict: same host name, different TLS options
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-07-03 19:22:05 +02:00 |
|
Ludovic Fernandez
|
c7d336f958
|
Use the same case everywhere
|
2019-07-01 11:30:05 +02:00 |
|
Máté Szabó
|
f6436663eb
|
Make HTTP Keep-Alive timeout configurable for backend connections
|
2019-06-28 00:36:04 +02:00 |
|
Michael
|
84d7c65039
|
Improve tracing
|
2019-06-28 00:16:04 +02:00 |
|
Ludovic Fernandez
|
4245096be4
|
Define a TLS section to group TLS, TLSOptions, and TLSStores.
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
|
2019-06-27 23:58:03 +02:00 |
|
mpl
|
96962dd21f
|
Handle cross-provider middleware in kubernetes CRD
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-06-26 14:14:05 +02:00 |
|
Jean-Baptiste Doumenjou
|
80b35575df
|
Define TLS options on the Router configuration for Kubernetes
Co-authored-by: juliens <julien@containo.us>
|
2019-06-21 17:18:05 +02:00 |
|
Ludovic Fernandez
|
adc9a65ae3
|
Use name@provider instead of provider@name.
|
2019-06-21 09:54:04 +02:00 |
|
Ludovic Fernandez
|
e9792b446f
|
Change the provider separator from . to @
|
2019-06-20 00:40:05 +02:00 |
|
mpl
|
429b1d8574
|
API: new contract
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
|
2019-06-19 18:34:04 +02:00 |
|
Michael
|
68ecf78f0e
|
Upgrade k3s version
|
2019-06-18 22:32:05 +02:00 |
|
Jean-Baptiste Doumenjou
|
85ce16b34f
|
Define TLS options on the Router configuration
Co-authored-by: juliens <julien@containo.us>
|
2019-06-17 18:14:08 +02:00 |
|
Ludovic Fernandez
|
8d7eccad5d
|
New static configuration loading system.
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2019-06-17 11:48:05 +02:00 |
|
mpl
|
c4df78b4b9
|
Add support for TCP (in kubernetes CRD)
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
|
2019-06-11 15:12:04 +02:00 |
|
Julien Salleyron
|
c1dc783512
|
Remove first byte wait when tcp catches all
|
2019-06-07 19:30:07 +02:00 |
|
Julien Salleyron
|
518a37e776
|
rework loadbalancer support
|
2019-06-05 22:18:06 +02:00 |
|
mpl
|
f6df556eb0
|
API: expose runtime representation
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
|
2019-05-16 10:58:06 +02:00 |
|
Daniel Tomcej
|
5a173fa968
|
Allow matching with FQDN hosts with trailing periods
|
2019-05-06 17:16:03 +02:00 |
|
Julien Salleyron
|
bb8a193244
|
log.loglevel becomes log.level in configuration
|
2019-04-16 15:30:09 +02:00 |
|
Ludovic Fernandez
|
8389b46b5c
|
Use the same case every where for entryPoints.
|
2019-04-15 11:14:05 +02:00 |
|
Ludovic Fernandez
|
0750235712
|
fix: configuration for integration tests.
|
2019-04-09 17:24:05 +02:00 |
|
Ludovic Fernandez
|
ed12366d52
|
Update tracing dependencies
|
2019-04-05 11:58:06 +02:00 |
|
mpl
|
336135c392
|
Set X-Forwarded-* headers
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-04-02 16:56:04 +02:00 |
|
Daniel Tomcej
|
d2b38e6ac4
|
Enable CORS configuration
|
2019-04-02 10:40:04 +02:00 |
|
mpl
|
0779c6a139
|
Full ACME+CRD example
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
|
2019-03-27 15:16:04 +01:00 |
|
Julien Salleyron
|
0f2c4fb5f4
|
Add support for tcp labels in docker provider
|
2019-03-21 15:22:06 +01:00 |
|
Ludovic Fernandez
|
72ffa91fe0
|
Clean old
|
2019-03-18 11:30:07 +01:00 |
|
Ludovic Fernandez
|
f1b085fa36
|
Move code to pkg
|
2019-03-15 09:42:03 +01:00 |
|
Jean-Baptiste Doumenjou
|
bd4c822670
|
Update anonymize/collect
|
2019-03-14 19:32:03 +01:00 |
|
Ludovic Fernandez
|
4c060a78cc
|
Custom resource definition
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2019-03-14 15:56:06 +01:00 |
|
Julien Salleyron
|
4a68d29ce2
|
Add a new protocol
Co-authored-by: Gérald Croës <gerald@containo.us>
|
2019-03-14 09:30:04 +01:00 |
|
SALLEYRON Julien
|
0cfaab02c0
|
k8s integration tests
|
2019-03-11 14:54:05 +01:00 |
|
Ludovic Fernandez
|
ebded2cbc0
|
feat: new linting system.
|
2019-03-04 16:40:05 +01:00 |
|
Ludovic Fernandez
|
fb617044e0
|
Update to Go1.12
Co-authored-by: juliens <julien@containo.us>
|
2019-03-01 11:48:04 +01:00 |
|
Ludovic Fernandez
|
c2c6aee18a
|
Applies new goimports recommendations.
|
2019-02-18 07:52:03 +01:00 |
|
SALLEYRON Julien
|
db13dbdf46
|
fix missing trailers with retry
|
2019-02-13 17:26:04 +01:00 |
|
SALLEYRON Julien
|
9ebe3c38b2
|
New rule syntax
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com>
|
2019-01-30 16:24:07 +01:00 |
|
Ludovic Fernandez
|
e5fb1ffeb7
|
Updates lego.
|
2019-01-30 14:00:05 +01:00 |
|
Timo Reimann
|
97bd92c76f
|
Assert that test timeout service is ready.
|
2019-01-30 14:00:05 +01:00 |
|
Ludovic Fernandez
|
246b245959
|
Adds Marathon support.
Co-authored-by: Julien Salleyron <julien@containo.us>
|
2019-01-29 17:54:05 +01:00 |
|
Gérald Croës
|
a433e469cc
|
SchemeRedirect Middleware
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com>
|
2019-01-22 08:30:04 +01:00 |
|
Ludovic Fernandez
|
04958c6951
|
Adds default rule system on Docker provider.
Co-authored-by: Julien Salleyron <julien@containo.us>
|
2019-01-21 19:06:02 +01:00 |
|
Ludovic Fernandez
|
b54c956c5e
|
Adds Docker provider support
Co-authored-by: Julien Salleyron <julien@containo.us>
|
2019-01-18 15:18:04 +01:00 |
|
Gérald Croës
|
8735263930
|
Enables the use of elements declared in other providers
|
2019-01-15 14:28:04 +01:00 |
|
Fernandez Ludovic
|
0b436563bd
|
refactor: remove old acme provider.
|
2019-01-08 14:32:04 +01:00 |
|
Daniel Tomcej
|
5b3762be08
|
Implement Case-insensitive SNI matching
|
2018-12-04 11:42:03 +01:00 |
|
SALLEYRON Julien
|
c815a732ef
|
Migrate rest provider
|
2018-12-03 11:32:05 +01:00 |
|
SALLEYRON Julien
|
5d91c7e15c
|
Remove old global config and use new static config
|
2018-11-27 17:42:04 +01:00 |
|
Ludovic Fernandez
|
b6498cdcbc
|
Cherry pick v1.7 into master
|
2018-11-19 16:40:03 +01:00 |
|
Ludovic Fernandez
|
a09dfa3ce1
|
Dynamic Configuration Refactoring
|
2018-11-14 10:18:03 +01:00 |
|
Fernandez Ludovic
|
d3ae88f108
|
Merge tag 'v1.7.4' into master
|
2018-10-30 12:34:00 +01:00 |
|
SALLEYRON Julien
|
e6e9a86919
|
Add flush interval option on backend
|
2018-10-29 18:42:03 +01:00 |
|
Brendan LE GLAUNEC
|
55334b2062
|
Fix display of client username field
|
2018-10-25 18:00:05 +02:00 |
|
Daniel Tomcej
|
82b2a102ed
|
Add double wildcard test
|
2018-10-23 18:04:05 +02:00 |
|
Gérald Croës
|
e6a88f3531
|
Uses ASCII characters to spell Traefik
|
2018-10-17 16:24:04 +02:00 |
|
SALLEYRON Julien
|
95d86d84b4
|
Add keepTrailingSlash option
|
2018-10-17 14:22:03 +02:00 |
|
Jean-Baptiste Doumenjou
|
ba99fbe390
|
Fix certificate insertion loop to keep valid certificate and ignore the bad one
|
2018-10-16 11:00:04 +02:00 |
|
Fernandez Ludovic
|
6dcb51a4bd
|
Merge 'v1.7.3' into master
|
2018-10-15 13:13:48 +02:00 |
|
Michael
|
b722748ec3
|
Fix update oxy
|
2018-10-10 18:20:05 +02:00 |
|
Nic Cope
|
32f7fb8bff
|
Make Zipkin trace rate configurable
|
2018-10-09 10:18:02 +02:00 |
|
SALLEYRON Julien
|
8cc3c4a6b7
|
Use the first static certificate as a fallback when no default is given
|
2018-09-29 00:04:02 +02:00 |
|
Jared Biel
|
5acd43efaf
|
Add health check timeout parameter
|
2018-09-27 20:16:03 +02:00 |
|
Fernandez Ludovic
|
fdf14cd101
|
Merge 'v1.7' into master
|
2018-09-18 15:48:28 +02:00 |
|
Daniel Tomcej
|
ab2c98d931
|
Ensure only certificates from ACME enabled entrypoint are used
|
2018-09-18 08:22:03 +02:00 |
|
Fernandez Ludovic
|
bd4846aa9c
|
Merge branch 'v1.7' into master
|
2018-09-07 19:33:01 +02:00 |
|
SALLEYRON Julien
|
f400292be7
|
Enable retry on websocket
|
2018-08-29 11:58:03 +02:00 |
|
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 |
|
SALLEYRON Julien
|
27d1b46835
|
Split Web into API/Dashboard, ping, metric and Rest Provider
|
2017-11-09 16:12:04 +01:00 |
|
NicoMen
|
c469e669fd
|
Make the TLS certificates management dynamic.
|
2017-11-09 12:16:03 +01:00 |
|
SALLEYRON Julien
|
f6aa147c78
|
Add tests for websocket headers
|
2017-11-09 10:04:03 +01:00 |
|
Fernandez Ludovic
|
2070aa9443
|
Merge 'v1.4.2' into master
|
2017-11-03 13:51:24 +01:00 |
|
NicoMen
|
dc66db4abe
|
Make the traefik.port label optional when using service labels in Docker containers.
|
2017-10-30 15:10:05 +01:00 |
|
NicoMen
|
da7b6f0baf
|
Make frontend names differents for similar routes
|
2017-10-30 12:06:03 +01:00 |
|
Emile Vauge
|
e8633d17e8
|
Add proxy protocol tests
|
2017-10-30 10:02:03 +01:00 |
|
Fernandez Ludovic
|
a0c72cdf00
|
Merge v1.4.1 into master
|
2017-10-25 11:36:14 +02:00 |
|
SALLEYRON Julien
|
7400c39511
|
Stream mode when http2
|
2017-10-24 14:38:02 +02:00 |
|
SALLEYRON Julien
|
afbad56012
|
Force http/1.1 for websocket
|
2017-10-20 17:38:04 +02:00 |
|
Fernandez Ludovic
|
7192aa86b5
|
Merge 'v1.4.0' into master
|
2017-10-16 23:10:44 +02:00 |
|
Michael
|
3afd6024b5
|
Fix consul catalog retry
|
2017-10-16 16:58:03 +02:00 |
|