Ludovic Fernandez
0ea007b26f
Segments Labels: Rancher & Marathon
2018-03-26 15:32:04 +02:00
NicoMen
16bb9b6836
ACME V2 Integration
2018-03-26 14:12:03 +02:00
Ludovic Fernandez
d2766b1b4f
Ability to use "X-Forwarded-For" as a source of IP for white list.
2018-03-23 17:40:04 +01:00
Ludovic Fernandez
4802484729
Segment labels: Docker
2018-03-23 13:30:03 +01:00
Marco Jantke
c762b9bb2e
add access log filter for retry attempts
2018-03-23 09:28:03 +01:00
ravilr
5792a19b97
Toggle /ping to artificially return unhealthy response on SIGTERM during requestAcceptGraceTimeout interval
2018-03-22 18:18:03 +01:00
Alex Antonov
9699dc2a85
Added cluster/leader endpoint
2018-03-22 18:00:05 +01:00
Ludovic Fernandez
0fa0c2256a
Update Service Fabric backend.
2018-03-22 17:42:03 +01:00
Ludovic Fernandez
1b410980ca
Remove non-supported label.
2018-03-22 17:16:04 +01:00
nogoegst
be0dbd62c1
Drop capabilities in Kubernetes DaemonSet example
2018-03-22 16:44:05 +01:00
Fernandez Ludovic
d2e84a700f
Merge branch 'v1.5' into master
2018-03-22 12:46:51 +01:00
Gérald Croës
b9af55fc49
Introduction update
2018-03-22 12:34:03 +01:00
Denis Shatilov
e0d92aed6d
Miss-leading Docker backend documentation
2018-03-22 10:22:04 +01:00
Fernandez Ludovic
007a1fc7f2
Merge branch 'v1.5' into master
2018-03-22 08:48:01 +01:00
Timo Reimann
af7c9b520f
Allow overriding the log level in debug mode.
2018-03-21 14:42:07 +01:00
Lawrence Gripper
329c576f44
Add SF to supported backends in docs
2018-03-20 10:34:03 +01:00
Timo Reimann
7afa33dfa1
Fix link to InsecureSkipVerify option.
2018-03-20 09:12:03 +01:00
Timo Reimann
73c6007730
Set INFO log level in Kubernetes guide and examples.
2018-03-19 10:38:04 +01:00
Ludovic Fernandez
526c19181e
Merge v1.5.4 into master
2018-03-15 22:22:03 +01:00
Daniel Tomcej
35b83678bd
Add TLS Docs
2018-03-15 12:24:03 +01:00
Ludovic Fernandez
b1e3444798
Add lower-case passHostHeader key support.
2018-03-15 10:14:03 +01:00
Ludovic Fernandez
f6c6d2bcd0
Add [file] in syntax reference
2018-03-15 09:02: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
Gérald Croës
593c0e7ce2
Updated the test-it example according to the latest docker version
2018-03-13 08:42:03 +01:00
Jean-Baptiste Doumenjou
7860534f0c
Clarify how setting a frontend priority works
2018-03-12 11:12:05 +01:00
molsson
8fbac2e39e
Fix typo in docs
2018-03-12 10:04:03 +01:00
Ludovic Fernandez
3a2b421566
Replace Delay by RefreshSecond in Eureka
2018-03-07 10:46:04 +01:00
NicoMen
c4529820f2
Delete TLS-SNI-01 challenge from ACME
2018-03-06 14:50:03 +01:00
Fernandez Ludovic
bf43149d7e
Merge branch 'v1.5' into master
2018-03-02 16:44:24 +01:00
Ludovic Fernandez
13e2358815
Clarify some deprecations.
2018-03-02 14:46:03 +01:00
Michael
1f6f8d5e0f
New option in secure middleware
2018-03-02 14:24:03 +01:00
Ludovic Fernandez
f149b56063
Enhance API, REST, ping documentation.
2018-03-01 08:42:03 +01:00
Gerben Welter
49a9e2a9e0
Second defaultEntryPoint should be https, not http.
2018-02-28 14:24:03 +01:00
Fernandez Ludovic
a2db3e0499
Merge branch 'v1.5' into master
2018-02-27 14:10:24 +01:00
Ludovic Fernandez
700b7a1b51
Add a CLI help command for Docker.
2018-02-26 10:00:05 +01:00
Ludovic Fernandez
0306b5e8f7
Missing annotation prefix support.
2018-02-23 18:36:03 +01:00
Michael
cb54e414ed
TLS Support for ConsulCatalog
2018-02-23 12:14:03 +01:00
Jonas Bröms
58d4481118
Docs: Fix typos in k8s user-guide
2018-02-21 17:34:04 +01:00
Pierre Carru
83381e99cf
it's -> its
2018-02-21 17:18:05 +01:00
Fernandez Ludovic
21e28ae848
Merge branch 'v1.5' into master
2018-02-21 16:55:57 +01:00
Emile Vauge
ba046b4d3a
Fix doc cipher suites
2018-02-21 08:00:03 +01:00
Kim Min
5ef55dd8b4
Add app-root annotation support for kubernetes ingress
2018-02-19 15:36:03 +01:00
Ludovic Fernandez
26b3fe201b
Split security labels and custom labels documentation.
2018-02-16 16:04:05 +01:00
Emile Vauge
083bde64ee
Fix traffic pronounce dead link
2018-02-16 13:22:02 +01:00
Tim Hobbs
462dcbcf03
Change boolean annotation values to string
2018-02-16 12:20:04 +01:00
SALLEYRON Julien
d54777236c
Update documentation on onHostRule, ping examples, and web deprecation
2018-02-16 10:32:03 +01:00
Timo Reimann
17e85e31cd
Remove health check filter from Marathon tasks.
2018-02-13 08:00:05 +01:00
Ludovic Fernandez
7d3dd5a0e4
Update Lego (Gandi API v5, cloudxns, ...)
2018-02-12 18:10:05 +01:00
Fernandez Ludovic
794c0206f3
Merge 'v1.5.2' into master
2018-02-12 15:39:12 +01:00
Michael
1e71f52b72
Explain how to write entrypoints definition in a compose file
2018-02-09 18:16:04 +01:00
NicoMen
2b1d2853cd
Compress ACME certificates in KV stores.
2018-02-09 10:38:03 +01:00
Ludovic Fernandez
6a92ac0b7b
Add new options to the CLI entrypoint definition.
2018-02-08 09:30:06 +01:00
Fernandez Ludovic
f5adea1061
Merge branch 'v1.5' into master
2018-02-07 16:20:40 +01:00
djeeg
dbd173b4e4
Docs: regex+replacement hints for URL rewriting
2018-02-07 13:42:04 +01:00
Sune Keller
85cfd87c44
Clarify how setting a frontend priority works
2018-02-07 13:00:04 +01:00
Wilhelm Uschtrin
0b0380b690
Fix typo
2018-02-06 14:30:04 +01:00
Sonu Kumar
4d0c8c189a
Fixed typo.
2018-02-06 14:04:03 +01:00
SALLEYRON Julien
afe4c307f9
Traefik still start when Let's encrypt is down
2018-02-05 18:20:04 +01:00
Ludovic Fernandez
be4aeaacde
Add documentation about entry points definition with CLI.
2018-02-05 08:54:03 +01:00
Yuvi Panda
04ebd9d46a
Allow custom value for kubernetes.io/ingress.class annotation
2018-02-01 19:04:04 +01:00
Michael
52b4e93c38
Fix typo in doc for rate limit label
2018-02-01 08:04:03 +01:00
Ludovic Fernandez
58d6681824
Redirection: permanent move option.
2018-01-31 19:10:04 +01:00
Fernandez Ludovic
62df067fac
doc(k8s): add documentation.
2018-01-31 17:16:05 +01:00
Łukasz Harasimowicz
a81171d5f1
Request buffering middleware
2018-01-31 15:32:04 +01:00
Ludovic Fernandez
26dc2f4d61
doc: option not available in 1.5.
2018-01-30 17:16:03 +01:00
Fernandez Ludovic
d426126a92
Merge 'v1.5.1' into master
2018-01-29 17:12:23 +01:00
Alexandre Guédon
6aac78fc36
typo in "i"ngress annotations.
2018-01-29 16:48:05 +01:00
Ludovic Fernandez
4eebaa1a80
Enhance file provider documentation.
2018-01-29 14:36:03 +01:00
SALLEYRON Julien
49a8cb76f5
Add note on redirect for ACME http challenge
2018-01-26 09:22:03 +01:00
Fernandez Ludovic
c8446c2dc8
Merge branch 'v1.5' into master
2018-01-24 15:11:21 +01:00
Michael
3040d9df0d
Build cross binary only on tags in travis
2018-01-23 17:00:06 +01:00
Ludovic Fernandez
00e0571811
Rename TLSConfigurations to TLS.
2018-01-23 16:30:07 +01:00
Emile Vauge
4e07d92190
Fix doc dynamic certificates
2018-01-23 09:12:03 +01:00
Eldon
ae34486b57
Fix some doc links
2018-01-22 10:26:03 +01:00
Fernandez Ludovic
5140bbe99a
doc(mesos): add documentation.
2018-01-18 18:26:03 +01:00
Michael
f1f2e1bf64
Fix missing configuration for jaeger reporter
2018-01-18 17:24: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
Timo Reimann
9790aa91fe
Apply various contentual and stylish improvements to the k8s docs.
2018-01-15 09:40:05 +01:00
Michael
5316b412d2
Fix concurrent map writes on digest auth
2018-01-12 20:00:05 +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
Fernandez Ludovic
617b8b20f0
Merge branch 'v1.5' into master
2018-01-09 15:46:56 +01:00
Timo Reimann
e74a20de24
Document rewrite-target annotation.
2018-01-09 11:56:02 +01:00
gopenguin
8327dd0c0b
Add support for fetching k8s Ingress TLS data from secrets
2018-01-08 00:36:03 +01:00
Julien Maitrehenry
60fd26e0b7
Add a clustering example with Docker Swarm
2018-01-07 15:54:03 +01:00
Ludovic Fernandez
287fb78654
Split Consul and Consul Catalog documentation
2018-01-04 14:48:03 +01:00
Fernandez Ludovic
bd5cab6e87
doc(consulcatalog): add tags documentation
...
- add a dedicate page for Consul Catalog.
2018-01-04 11:42:03 +01:00
Julien Maitrehenry
e83599dd08
Add a note on how to add label to a docker compose file
2018-01-04 10:34:03 +01:00
Fernandez Ludovic
a33476dea8
doc(ecs): update labels documentation.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
a7e4ded722
doc(rancher): add labels documentation.
2018-01-03 23:26:03 +01:00
Timo Reimann
01e17b6c3e
k8s guide: Leave note about assumed DaemonSet usage.
2018-01-03 09:12:03 +01:00
Fernandez Ludovic
c84fb9895e
Merge branch 'v1.5' into master
2018-01-02 15:21:17 +01:00
Michael
0ee6973e2f
Upgrade docs dependencies and adapt configuration
2018-01-02 11:28:02 +01:00
Timo Reimann
4819974a1c
Improve Marathon service label documentation.
2018-01-02 11:08:02 +01:00
Krzysztof Pędrys
7d23d3c0a4
Typo in docker.endpoint TCP port.
2018-01-02 10:38:03 +01:00
Ludovic Fernandez
0391e21c84
Add default values for some Docker labels
2017-12-27 07:14:02 +01:00
Fernandez Ludovic
7a71cd3012
doc(marathon): update labels documentation.
2017-12-26 12:46:03 +01:00
Ludovic Fernandez
2cb4acd6cc
Remove obsolete paragraph about error pages.
2017-12-21 15:40:05 +01:00
Fernandez Ludovic
4a7297d05c
Merge branch 'v1.5' into master
2017-12-20 15:47:15 +01:00
Fernandez Ludovic
dd7a8a9a87
fix(docker): whitelist on services.
2017-12-20 15:20:07 +01:00
Fernandez Ludovic
133aa77c21
doc(docker): add ratelimit and errorpages doc.
2017-12-20 15:20:07 +01:00
Fernandez Ludovic
42b900b9b2
doc(docker): HealthCheck labels.
2017-12-20 15:20:07 +01:00
Fernandez Ludovic
9ee642a7db
doc(docker): order labels.
2017-12-20 15:20:07 +01:00
NicoMen
9e41485ff1
Modify ACME configuration migration into KV store
2017-12-20 14:40:07 +01:00
Ludovic Fernandez
b4dc96527d
Move rate limit documentation.
2017-12-19 09:48:03 +01:00
Ludovic Fernandez
daf3023b02
Change Zookeeper default prefix.
2017-12-18 09:22: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
Gérald Croës
b6f5a66fab
Grammar
2017-12-13 18:22:05 +01:00
Michael MATUR
623a7dc7e6
Fix small missing property in documentation for consul catalog
2017-12-13 11:56:02 +01:00
Michael MATUR
709c7e5707
Improve documentation for Cloudflare API key
2017-12-13 11:56:02 +01:00
Mikhail Vasin
ee04f52a16
Fix broken links and improve ResponseCodeRatio() description
2017-12-08 16:12:04 +01:00
NicoMen
c446c291d9
Use default entryPoints when certificates are added with no entryPoints.
2017-12-08 11:02:03 +01:00
Tiscs Sun
c66d9de759
Custom headers by service labels for docker backends
2017-12-06 22:26:03 +01:00
Michael MATUR
a9d38570ab
Merge tag 'v1.4.5' into v1.5
2017-12-06 13:05:08 +01:00
SALLEYRON Julien
0e619369fd
fix healthcheck when web is not specified
2017-12-06 11:20:03 +01:00
Jan Mara
523b7f96f8
Add note to Kubernetes RBAC docs about RoleBindings and namespaces
2017-12-05 02:46:03 +01:00
Mikhail Vasin
ab1a930705
Emphasize the necessity of enabling file backend
2017-12-05 02:30:02 +01:00
Ludovic Fernandez
3a99c86cb3
Change custom headers separator
2017-12-04 11:40:03 +01:00
Ludovic Fernandez
c228e73b26
fix Docker labels documentation render.
2017-12-01 09:36:02 +01:00
Michael
37a1aaad64
Improve consul documentation
2017-11-30 10:12:03 +01:00
Ludovic Fernandez
9fe6a0a894
Prepare release v1.5.0-rc1
2017-11-28 14:50:06 +01:00
Fernandez Ludovic
3d452fd5b9
Merge branch 'v1.4' into master
2017-11-28 14:03:55 +01:00
Daniel Tomcej
4cb6241e93
Kubernetes security header annotations
2017-11-28 13:36:03 +01:00
Ludovic Fernandez
b572879691
Add link to futur 1.5 documentation.
2017-11-28 13:06:03 +01:00
Ludovic Fernandez
101a4d0d8d
Describe 'refreshSecond' configuration.
2017-11-27 17:02:05 +01:00
Ludovic Fernandez
89e07d0c55
Add link to crypto/tls godoc.
2017-11-27 15:24:03 +01:00
Lawrence Gripper
39c1cc1b3c
Add Service Fabric Provider
2017-11-27 14:26:04 +01:00
Marco Jantke
8cd72cfc1b
remove obsolete links in k8s docs
2017-11-27 10:04:02 +01:00
Timo Reimann
7a141c8616
Document filename parameter for Kubernetes.
2017-11-26 01:02:03 +01:00
Ludovic Fernandez
0ca65f955d
Stats collection.
2017-11-25 13:36:03 +01:00
Michael
f6181ef3e2
Fix custom headers replacement
2017-11-23 17:40:03 +01:00
Fernandez Ludovic
66591cf216
Merge tag 'v1.4.4' into master
2017-11-23 15:21:47 +01:00
lishaoxiong
1feeeb2eec
Manage certificates dynamically in kv store
2017-11-23 11:50:03 +01:00
Daniel Tomcej
7063da1c7d
Add docker security headers via labels
2017-11-22 19:40:04 +01:00
SALLEYRON Julien
da5e4a13bf
add entrypoint in prometheus doc and remove web on influxdb doc
2017-11-22 16:28:03 +01:00
Tait Clarridge
6d2f4a0813
Add health check label to ECS
2017-11-21 11:06:03 +01:00
Alex Antonov
4b91204686
Marathon constraints filtering
2017-11-21 10:48:04 +01:00
Emile Vauge
7ddefcef72
Add file to storeconfig
2017-11-21 10:24:03 +01:00
Timo Reimann
be306d651e
Register pprof handlers.
2017-11-20 11:04:03 +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
66e489addb
Update libkv dependency
2017-11-17 17:22:03 +01:00
Ludovic Fernandez
66be04f39e
Documentation archive
2017-11-16 09:20: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
NicoMen
96a7cc483f
Add Traefik prefix to the KV key
2017-11-14 11:38: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
Ivan Rogov
2f62ec3632
Link corrected
2017-11-09 15:54:04 +01:00
NicoMen
c469e669fd
Make the TLS certificates management dynamic.
2017-11-09 12:16:03 +01:00
Levi Blaney
56affb90ae
Add secret creation to docs for kubernetes backend
2017-11-09 10:52:03 +01:00
Aditya C S
00d7c5972f
Add InfluxDB support for traefik metrics
2017-11-08 15:14:03 +01:00
Jan Collijs
58a438167b
Minor fix for docker volume vs created directory
2017-11-08 15:12:03 +01:00
Tom Saleeba
bc8d68bd31
docs: fix some typos
2017-11-07 11:50:03 +01:00
Raúl Sánchez
07c6e33598
Update Rancher API integration to go-rancher client v2.
2017-11-05 13:02:03 +01:00
Fernandez Ludovic
2070aa9443
Merge 'v1.4.2' into master
2017-11-03 13:51:24 +01:00
Michael MATUR
ee70001be3
[doc] - update documentation to add AWS_HOSTED_ZONE_ID
2017-11-02 11:44:04 +01:00
Jim Hribar
fc4d670c88
Minor grammar change
2017-11-02 10:38:03 +01:00
Félix P
93a46089ce
Support Host NetworkMode for ECS provider
2017-10-31 11:44:03 +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
Daniel König
5292b84f4f
fixed dead link in kubernetes backend config docs
2017-10-30 14:04:03 +01:00
burningTyger
b27455a36f
entrypoints -> entryPoints
2017-10-30 13:20:03 +01:00
Tiscs Sun
5042c5bf40
Added ReplacePathRegex middleware
2017-10-30 12:54:03 +01:00
Erwin de Keijzer
1b2cb53d4f
Fix the k8s docs example deployment yaml
2017-10-25 16:58:04 +02:00
NicoMen
6bce298d90
Add a note about redirection rule to precise how regex/replacement work.
2017-10-22 09:44:03 +02:00
Daniel Tomcej
d973096464
Add Custom header parsing to Docker Provider
2017-10-20 17:14:03 +02:00
Fernandez Ludovic
7192aa86b5
Merge 'v1.4.0' into master
2017-10-16 23:10:44 +02:00
Ludovic Fernandez
08503655d9
Backward compatibility for sticky
2017-10-16 17:38:03 +02:00
Ludovic Fernandez
aa308b7a3a
Add TrustForwardHeader options.
2017-10-16 12:46:03 +02:00
Emile Vauge
dbc796359f
Fix Proxy Protocol documentation
2017-10-12 11:10:03 +02:00
Fernandez Ludovic
9faae7387e
Merge tag 'v1.4.0-rc5' into master
2017-10-10 17:17:44 +02:00
Timo Reimann
a5c644e719
Only listen to configured k8s namespaces.
2017-10-10 16:26:03 +02:00
Ludovic Fernandez
14cec7e610
Stickiness documentation
2017-10-10 15:24:03 +02:00
Emile Vauge
6287a3dd53
Add trusted whitelist proxy protocol
2017-10-10 14:50:03 +02:00
SALLEYRON Julien
93a1db77c5
Move http2 configure transport
2017-10-10 12:14:03 +02:00
Timo Reimann
ed2eb7b5a6
Quote priority values in annotation examples.
2017-10-09 14:16:03 +02:00
Timo Reimann
18d8537d29
Document ways to partition Ingresses in the k8s guide.
2017-10-09 12:36:03 +02:00
Timo Reimann
72f3b1ed39
Remove pod from RBAC rules.
2017-10-09 12:12:03 +02:00
vermishelle
adef7200f6
Fix grammar
2017-10-03 10:22:03 +02:00
Fernandez Ludovic
cf508b6d48
Merge 'v1.4.0-rc4' into master
2017-10-02 17:18:24 +02:00
Chris Aumann
758b7f875b
Fix grammar mistake in the kv-config docs
2017-10-02 14:58:04 +02:00
Julien Senon
ec5976bbc9
Update gRPC example
2017-10-02 11:34:03 +02:00
Ludovic Fernandez
5cc49e2931
bug
command.
2017-10-02 10:32:02 +02:00
Ed Robinson
691a678b19
Improve compression documentation
2017-09-29 10:34:03 +02:00
Timo Reimann
1c98a9ad3e
Add request accepting grace period delaying graceful shutdown.
2017-09-26 10:22:03 +02:00
Jiri Tyr
dd23ceeead
Updating Docker output and curl for sticky sessions
2017-09-22 17:22:03 +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
SALLEYRON Julien
3942f3366d
User guide gRPC
2017-09-16 10:56:02 +02:00
Ludovic Fernandez
1a2544610d
Enhance web backend documentation
2017-09-15 09:18:03 +02:00
Ludovic Fernandez
5229b7cfba
Add forward auth documentation.
2017-09-14 21:26:02 +02:00
Timo Reimann
243b45881d
Document custom error page restrictions.
2017-09-14 08:50:02 +02:00
Avi Deitcher
883028d981
Add examples of proxying ping
2017-09-13 15:24:03 +02:00
Ludovic Fernandez
bdeb7bfb9f
Display Traefik logs in integration test
2017-09-13 10:34:04 +02:00
Timo Reimann
5305a16350
Add guide section on production advice, esp. CPU.
2017-09-12 19:56:04 +02:00
Ludovic Fernandez
c7c9349b00
Enhance documentation readability.
2017-09-11 19:10:04 +02:00
Ben Parli
d54417acfe
Rate limiting for frontends
2017-09-09 13:36:03 +02:00
Michael
c19cce69fa
Add basic auth for ecs
2017-09-07 17:34:03 +02:00
Michael
b705e64a8a
Add Basic auth for consul catalog
2017-09-07 15:28:02 +02:00
Chulki Lee
8c5514612f
Fix whitespaces
2017-09-07 12:02:03 +02:00
Chulki Lee
924e82ab0c
doc: add notes on server urls with path
2017-09-07 11:40:03 +02:00
Keith Bremner
adcb99d330
Update cluster.md
2017-09-07 11:16:03 +02:00
Charlie O'Leary
a43cf8d2b8
Fix IAM policy sid.
2017-09-07 10:08:04 +02:00
Ludovic Fernandez
b0a0e16136
Enhance documentation.
2017-09-05 15:58:03 +02:00
Kyle Bai
732d73dd43
[Docs] Fix invalid service yaml example
2017-09-05 11:42:03 +02:00
Fernandez Ludovic
e075dfe911
refactor: re-organize doc.
2017-09-01 20:38:03 +02:00
Fernandez Ludovic
425b53585a
doc: fix error pages configuration.
2017-09-01 20:38:03 +02:00
Ludovic Fernandez
d5bbb103d4
HTTPS for images, video and links in docs.
2017-09-01 19:44:03 +02:00
Ludovic Fernandez
5c2849ea07
Enhance security headers doc.
2017-09-01 17:44:03 +02:00
Fernandez Ludovic
5b27aba3e1
doc: Material Theme.
2017-08-28 23:02:04 +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
Julien Maitrehenry
24862402e5
Refactor doc pages
2017-08-28 23:02:04 +02:00
Emile Vauge
c8c31aea62
Add proxy protocol
2017-08-25 21:32:03 +02:00
NicoMen
89b0037ec1
Improve Let's Encrypt documentation
2017-08-25 21:10:03 +02:00
Emile Vauge
b75fb23887
Update documentation for 1.4 release
2017-08-25 20:40:03 +02:00
Michael
f16219f90a
Exposed by default feature in Consul Catalog
2017-08-25 17:32:03 +02:00
Michael
086a85d2f0
Enable loadbalancer.sticky for ECS
2017-08-25 11:42:03 +02:00
Luís Duarte
0d56a98836
Add support for Query String filtering
2017-08-24 20:28:03 +02:00
Julien Maitrehenry
c1b5b740ff
toml page - replace li by table
2017-08-23 19:46:03 +02:00
Timo Reimann
1d2d0cefaa
Fix documentation glitches.
2017-08-23 09:22:03 +02:00
Michael
8765494cbd
Add support for several ECS backends
2017-08-22 11:46:03 +02:00
Julien Maitrehenry
05665f4eec
Add more visibility to docker stack deploy label issue
2017-08-22 10:56:03 +02:00
Emile Vauge
396449c07f
Add healthcheck command
2017-08-21 23:18:02 +02:00
Max van der Stam
69d57d602f
Add guide for Docker, Traefik & Letsencrypt
2017-08-21 21:20:04 +02:00
Alex Antonov
ec3e2c08b8
Support multi-port service routing for containers running on Marathon
2017-08-21 10:46:03 +02:00
Timo Reimann
0367034f93
Fix docs about default namespaces.
2017-08-18 19:18:02 +02:00
Marco Jantke
14a0d66410
Add configurable timeouts and curate default timeout settings
2017-08-18 15:34:04 +02:00
Timo Reimann
ea3510d1f3
Add support for readiness checks.
2017-08-18 03:08:03 +02:00
Timo Reimann
3f76f73e8c
Mark Marathon and Kubernetes as constraint-supporting.
2017-08-18 02:40:03 +02:00
Emile Vauge
50dd2b8cff
Change Traefik intro video
2017-08-11 15:19:36 +02:00
Richard Shepherd
4e5fcac9cb
Add log file close and reopen on receipt of SIGUSR1
2017-08-11 12:04:58 +02:00
thomasbach76
7ff6c32452
Add the sprig functions in the template engine
2017-08-10 20:42:39 +02:00
Kirill Orlov
94f922cd28
Added ability to override frontend priority for k8s ingress router
2017-07-29 18:35:23 +02:00
Sascha Grunert
29390a3c4a
Update the documentation to use DaemonSet or Deployment ( #1735 )
2017-07-29 12:50:04 +02:00
Timo Reimann
765c44d77f
[kubernetes] Add secrets resource to in-line RBAC spec.
...
Previously only existed in the Github-hosted example file.
2017-07-27 10:02: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
Marco Jantke
cd28e7b24f
fix GraceTimeOut description
...
Documentation stated that GraceTimeOut describes the timeout between
hot-reloads, which is not the case. GraceTimeOut describes the timeout
Traefik uses to finish serving active requests before stopping only.
2017-07-20 23:42:43 +02:00
Pierre Ugaz
16609cd485
Update docs for dnsimple env vars.
...
* Lego library uses DNS_OAUTH_TOKEN instead of DNSIMPLE_OAUTH_TOKEN
2017-07-19 18:01:24 +02:00
bitsofinfo
70ab34cfb8
doc change regarding consul SSL
...
document change to clarify consul ssl, vs consul ssl client certificate security
2017-07-18 17:22:08 +02:00
Timo Reimann
d90fa5ab3e
[kubernetes] Improve documentation.
...
- Add details to the labelselector parameter.
- Add section on ExternalNames in the guide.
2017-07-08 12:59:12 +02:00
Christophe Robin
759a19bc4f
Add whitelist configuration option for entrypoints
...
* Add whitelist configuration option for entrypoints
* Add whitelist support to --entrypoint flag
2017-07-08 12:21:14 +02:00
Matt Christiansen
4dfbb6d489
Add marathon label to configure basic auth, similar to docker and rancher providers
2017-07-07 23:36:04 +02:00
Timo Reimann
a89eb122a0
Clarify that provider-enabling argument parameters set all defaults.
2017-07-06 17:00:44 +02:00
Fernandez Ludovic
eee8ba8a53
doc: Traefik bug command.
2017-07-03 12:42:06 +02:00
Ben Parli
121c057b90
Custom Error Pages ( #1675 )
...
* custom error pages
2017-07-01 01:04:18 +02:00
Julien Salleyron
81d011e57d
Handle RootCAs Certificate
2017-06-30 14:56:55 +02:00
Richard Shepherd
4128c1ac8d
Allow file provider to load config from files in a directory.
2017-06-27 16:58:04 +02:00
Fernandez Ludovic
01bb0a80ab
doc: update Rancher documentation.
2017-06-21 14:54:36 +02:00
Martin Baillie
447109e868
Add HTTP HEAD handling to /ping endpoint
...
Also updates documentation to reflect new method.
2017-06-20 11:40:14 +02:00
bitsofinfo
b452695c20
added consul acl token note
2017-06-16 16:31:03 +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
Alex Antonov
7d6c778211
Enhanced flexibility in Consul Catalog configuration
2017-06-12 21:18:55 +02:00
djalal
ad54c5a278
drop "slave" wording for "worker"
...
Traefik should follow modern IT trends, and use manager/leader/worker/agent, etc. instead of "master/slave".
e.g jenkinsci/jenkins#2007 (https://issues.jenkins-ci.org/browse/JENKINS-27268 )
NB: of course, it can only apply where possible, since backends like Mesos should retain their own concepts, and not add more confusion.
2017-06-12 20:07:39 +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
Fernandez Ludovic
1e84e77a67
Merge branch 'v1.3' into master
2017-06-01 20:53:02 +02:00
Maxime Guyot
1db22a6e63
Fix capitalization of PathPrefixStrip in kubernetes doc
2017-06-01 20:40:28 +02:00
Fernandez Ludovic
8ad31d6eb4
Merge remote-tracking branch 'upstream/v1.3' into merge-v1_3
2017-05-22 11:38:28 +02:00
Brian Akins
13e8a875cf
Allow overriding port for backend healthchecks
2017-05-19 17:48:16 +02:00
Ed Robinson
c7281df230
Update usage of .local
with .minikube
in k8s docs
...
Fixes #1521
2017-05-19 17:02:39 +02:00
MaZderMind
5f0b215e90
IP Whitelists for Frontend (with Docker- & Kubernetes-Provider Support)
2017-05-19 15:19:29 +02:00
Ed Robinson
c1220b8765
Re Orginise k8s docs to make 1.6 usage easier
...
* Adds some raw.githubusercontent.com links to the kubectl examples to
make following along at home simpler.
* Dedupe the config for rbac so it can just be ommited if not needed.
2017-05-17 15:58:54 +02:00
Gaetan Semet
0b414ed482
Add Marathon guide
...
Copy/pasted from very comprehensive slack response from @ttr
https://traefik.slack.com/archives/C0CDT22PJ/p1494347929571784?thread_ts=1494339388.375916&cid=C0CDT22PJ
Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
2017-05-17 14:59:28 +02:00
Emile Vauge
f8ea19d29c
Merge branch 'v1.3' into merge-v1.3.0-rc2-master
2017-05-17 11:44:53 +02:00
Antoine Aumjaud
5e14f20786
Update documentation
...
fix some "errors"
2017-05-17 09:45:36 +02:00
Fernandez Ludovic
12fa144f2f
doc: Traefik cluster in beta.
2017-05-16 15:28:18 +02:00
Alex Antonov
3f68e382fd
Fixed ReplacePath rule executing out of order, when combined with PathPrefixStrip #1569
2017-05-15 10:08:18 -05:00
Fernandez Ludovic
0babc7bb64
doc(CI): Add SemaphoreCI badge.
2017-05-12 18:46:02 +02:00
Youcef Yekhlef
8de107866f
feat(rancher): added constraint management for rancher provider
2017-05-03 13:48:44 +02:00
Fernandez Ludovic
420a6db3b4
doc: add k8s basic auth.
2017-05-03 13:18:40 +02:00
Fernandez Ludovic
4c4b05d024
refactor: small documentation review
2017-05-01 18:09:22 +02:00
Matthew Kelch
44db6e9290
mprove Rancher provider functionality:
...
- Improves default filtering behavior to filter by container health/healthState
- Optionally allows filtering by service health/healthState
- Allows configuration of refresh interval
2017-04-29 15:37:54 -04:00
Timo Reimann
25345427c3
Add global health check interval parameter.
...
The new parameter allows to set a health check interval valid for all
backends. Custom values set per provider may override the global one.
2017-04-28 20:51:29 +02:00
Timo Reimann
d57f83c31c
Make Traefik health checks label-configurable with Marathon.
...
For the two existing health check parameters (path and interval), we add
support for Marathon labels.
Changes in detail:
- Extend the Marathon provider and template.
- Refactor Server.loadConfig to reduce duplication.
- Refactor the healthcheck package slightly to accommodate the changes
and allow extending by future parameters.
- Update documentation.
2017-04-28 18:17:25 +02:00
Stéphane Seguin
bf3673879f
Fix regex with PathStrip
2017-04-28 17:33:14 +02:00
Tristan Colgate
de6d771bc2
Add libkv Username and Password
2017-04-28 16:28:57 +02:00
Manuel Laufenberg
a0c3d6a421
make docs more clear about how to work with the current api
2017-04-28 10:21:18 +02:00
ssttevee
aa8375e82b
added path replacement rule
2017-04-26 23:33:32 -07:00
Diego de Oliveira
592a12dca2
Fix unsound behavior
...
The IP-Per-Task feature changed the behavior for
clients without this configuration (using the task IP instead
of task hostname). This patch make the new behavior available
just for Mesos installation with IP-Per-Task enabled. It also
make it possible to force the use of task's hostname.
2017-04-26 11:35:30 +02:00
Emile Vauge
19a7d22eef
License 2017, Træfɪk => Træfik
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-04-24 15:12:44 +02:00
Fernandez Ludovic
4e81d41d06
doc: update web ui documentation
...
- update web ui dev documentation
- update Dashboard screenshot.
2017-04-24 10:04:58 +02:00
Benjamin Gandon
378a34c454
Fix error in documentation for Docker labels
2017-04-23 01:58:26 +02:00
Timo Reimann
051f0c6855
Improve documentation for frontend rules.
...
Includes guidelines on proper usage of the more complex path matchers.
2017-04-21 00:30:27 +02:00
Timo Reimann
22ac60205a
Mention Traefik pronunciation in docs too.
...
Also replace Træfɪk with Træfik.
2017-04-20 12:08:12 +02:00
Manuel Laufenberg
8a892b21e1
Add Basic Auth per Frontend for Rancher & Docker Dynamic Provider
2017-04-19 21:05:43 +02:00
Maxime Cottret
fc3cc9a919
Add documentation for k8s RBAC configuration
2017-04-13 00:27:16 +02:00
Sebastian
a73fee50dc
Docker: Added warning if network could not be found ( #1310 )
...
* Added warning if network could not be found
* Removed regex import from master
* Corrected wrong function call
2017-04-11 22:36:55 +02:00
Emile Vauge
736f9b30ef
Fix default config in generic Mesos provider
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-04-11 22:36:55 +02:00
Timo Reimann
a507cb4835
Rename health check URL parameter to path.
...
Also improve documentation.
2017-04-11 22:36:55 +02:00
Timo Reimann
ec7ba15955
Docs: Update default value for DefaultMaxIdleConnsPerHost.
2017-04-11 22:36:55 +02:00
Stéphane Seguin
e38bf0accb
Add documentation about k8s chart
2017-04-06 21:52:39 +02:00
Ben Parli
c9d23494b9
Add IdleConnTimeout to Traefik's http.server settings ( #1340 )
...
* Add IdleTimeout setting to http.server
Without such a timeout there is a risk of resource leakage from piling up connections, particularly when exposing Traefik to the Internet.
Set the default to be 180 seconds
* Add IdleConnTimeout to Traefik's http.server settings
Without enforcing a timeout Traefik is susceptible to resource leakage, particularly when deployed as a public facing proxy exposed to the Internet.
Set the default to be 180 seconds
* tweak
* Update configuration.go
* add some documentation for the idletimeout setting
* need to cast idletimeout
* update doc to refect format specifics
2017-04-04 11:36:23 +02:00
Timo Reimann
056fe9ac0a
Switch duration configuration parameters over to flaeg.Duration.
2017-04-03 18:36:23 +02:00
tcoupin
5c16860486
Use service.project.domain instead of project-service.domain
2017-04-03 11:00:04 +02:00