NicoMen
8380de1bd9
Create ACME Provider
2018-03-05 20:54:04 +01:00
Michael
1f6f8d5e0f
New option in secure middleware
2018-03-02 14:24:03 +01:00
NicoMen
6f81e3479a
Externalize Træfik rules in a dedicated package
2018-02-26 15:34:04 +01:00
Ludovic Fernandez
58d6681824
Redirection: permanent move option.
2018-01-31 19:10:04 +01:00
Łukasz Harasimowicz
a81171d5f1
Request buffering middleware
2018-01-31 15:32:04 +01:00
NicoMen
563a0bd274
Migrate from libkv to valkeyrie library
2018-01-24 17:52:03 +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
Fernandez Ludovic
c84fb9895e
Merge branch 'v1.5' into master
2018-01-02 15:21:17 +01:00
Ludovic Fernandez
bfd142b13b
Fix custom headers template
2018-01-02 10:10:04 +01:00
Ludovic Fernandez
75533b2beb
Use prefix for sticky and stickiness tags.
2018-01-02 09:44:02 +01:00
Ludovic Fernandez
59549d5f39
Use pointer of error pages
2017-12-21 11:26:03 +01:00
ferhat elmas
705f3f1372
Drop unnecessary type conversions
2017-12-18 09:14:03 +01:00
Fernandez Ludovic
f6520727a3
Merge branch 'v1.5' into master
2017-12-15 22:16:48 +01:00
Ludovic Fernandez
7ecd6d20ba
Support regex redirect by frontend
2017-12-15 11:48:03 +01:00
Fernandez Ludovic
07524f5c99
refactor: remove common_label.go
2017-12-05 19:40:04 +01:00
Ludovic Fernandez
3a99c86cb3
Change custom headers separator
2017-12-04 11:40:03 +01:00
Ludovic Fernandez
f084d2a28b
Fix Labels/annotation logs and values.
2017-11-30 09:26:03 +01:00
Ludovic Fernandez
4bdeb33ac1
Docker labels
2017-11-28 11:16:03 +01:00
Daniel Tomcej
7063da1c7d
Add docker security headers via labels
2017-11-22 19:40:04 +01:00
ryarnyah
7ed4ae2f8c
Add labels for traefik.frontend.entryPoints
& PassTLSCert
to Kubernetes
2017-11-20 02:12:03 +01:00
Manuel Zapf
5d6384e101
redirect to another entryPoint per frontend
2017-11-18 13:50:03 +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
Aditya C S
00d7c5972f
Add InfluxDB support for traefik metrics
2017-11-08 15:14:03 +01:00
Nico Mandery
d89b234cad
Fix typo in frontend.headers.customresponseheaders label
2017-11-03 14:32:03 +01:00
Daniel Tomcej
d973096464
Add Custom header parsing to Docker Provider
2017-10-20 17:14:03 +02:00
Fernandez Ludovic
9faae7387e
Merge tag 'v1.4.0-rc5' into master
2017-10-10 17:17:44 +02:00
Ludovic Fernandez
a9d4b09bdb
Stickiness cookie name
2017-10-10 11:10:02 +02:00
Fernandez Ludovic
cf508b6d48
Merge 'v1.4.0-rc4' into master
2017-10-02 17:18:24 +02:00
Ludovic Fernandez
5cc49e2931
bug
command.
2017-10-02 10:32:02 +02:00
Marco Jantke
837db9a2d9
add json format support for traefik logs
2017-09-21 10:42:02 +02:00
Fernandez Ludovic
2cbf9cae71
Merge tag 'v1.4.0-rc3' into master
2017-09-18 21:52:44 +02:00
Ludovic Fernandez
cb05f36976
Manage Headers for the Authentication forwarding.
2017-09-18 17:48:07 +02:00
Frédéric Logier
49e0e20ce2
fix healthcheck port
2017-09-18 15:50:03 +02:00
Ludovic Fernandez
5229b7cfba
Add forward auth documentation.
2017-09-14 21:26:02 +02:00
Ben Parli
d54417acfe
Rate limiting for frontends
2017-09-09 13:36:03 +02:00
Fernandez Ludovic
7c2ba62b56
doc: structural review
...
- user-guide review.
- add DataDog and StatD configuration.
- sync sample.toml and doc.
- split entry points doc.
- Deprecated.
2017-08-28 23:02:04 +02:00
Daniel Rampelt
52b69fbcb8
Add forward authentication option
2017-08-25 18:22:03 +02:00
SALLEYRON Julien
e0af17a17a
Refactor globalConfiguration / WebProvider
2017-08-25 16:10:03 +02:00
Alex Antonov
ec3e2c08b8
Support multi-port service routing for containers running on Marathon
2017-08-21 10:46:03 +02:00
Ludovic Fernandez
759c269dee
Code cleaning.
2017-08-18 02:18:02 +02:00
Alex Antonov
69c628b626
DataDog and StatsD Metrics Support
...
* Added support for DataDog and StatsD monitoring
* Added documentation
2017-07-21 00:26:43 +02:00
Ludovic Fernandez
d653a348b1
Factorize labels
...
* refactor(accesslog): factorize file name.
* traefik.frontend.rule
* traefik.frontend.value
* traefik.backend.circuitbreaker.expression
* traefik.enable
* traefik.backend.loadbalancer.method
* traefik.backend.loadbalancer.sticky
* traefik.backend.maxconn.amount
* traefik.backend.maxconn.extractorfunc
* traefik.port
* traefik.tags
* traefik.backend
* traefik.weight
* traefik.domain
* traefik.protocol
* traefik.frontend.passHostHeader
* traefik.frontend.whitelistSourceRange
* traefik.frontend.priority
* traefik.frontend.entryPoints
* traefik.frontend.auth.basic
* traefik.backend.id
* traefik.backend.circuitbreaker
* traefik.frontend.rule.type
* traefik.portIndex
* refactor(docker): specific labels
* refactor(rancher): specific labels
* traefik.backend.healthcheck.*
* refactor(providers): factorize labels.
2017-07-10 16:58:12 +02:00
Ben Parli
121c057b90
Custom Error Pages ( #1675 )
...
* custom error pages
2017-07-01 01:04:18 +02:00
Marco Jantke
885b9f371c
enable logging to stdout for access logs
2017-06-13 23:43:38 +02:00
Daniel Tomcej
f275e4ad3c
Create Header Middleware
2017-06-13 12:34:17 +02:00
Drew Wells
3048509807
enable TLS client forwarding
...
Copys the incoming TLS client certificate to the outgoing
request. The backend can then use this certificate for
client authentication ie. k8s client cert authentication
2017-06-11 15:24:29 +02:00
Richard Shepherd
a9216e24f5
Add JSON as access logging format
2017-06-06 16:26:22 +02:00