Florian Perrot
9179aa52cf
Fix Security Headers Doc
2019-10-23 11:48:05 +02:00
sumarsono
2042fdf3bd
fix typo for stripPrefix in tab File (YAML)
2019-10-20 23:40:03 +02:00
remche
d1c3372dc4
fix ForwardAuth tls.skipverify examples
2019-10-18 11:50:05 +02:00
Sylvain Rabot
a829d44b51
Let instana/go-sensor handle default agent host
2019-10-16 22:30:05 +02:00
Adrian Goins
554e3e9e6e
fix incorrect DNS reference
2019-10-16 16:40:04 +02:00
Michael G
904b3b5b0b
Remove obsolete v2 remark from README
2019-10-16 16:26:05 +02:00
Michael
14bdc0e57a
Fix consul catalog documentation
2019-10-16 10:36:04 +02:00
Peter Stalman
02bdc1dcb9
Clarify unit of duration field in access log
2019-10-16 10:34:04 +02:00
Andrew Privalov
7be2db6e86
Add Consul Catalog provider
2019-10-15 17:34:08 +02:00
Damien Duportal
8492a702b2
Migration guide: pathprefixstrip migration
2019-10-14 17:26:05 +02:00
Ludovic Fernandez
e7b7ae94b0
fix: add filename in the file provider logs.
2019-10-11 17:20:05 +02:00
Jan Sauer
17ce295c30
Fix acme storage file docker mounting example
2019-10-11 14:34:06 +02:00
cthompson527
83de97e547
fix misspelling on documentation landing page
2019-10-09 16:56:05 +02:00
Pierre-Yves Aillet
b552efe770
Update apiVersion in documentation descriptor
2019-10-09 14:56:04 +02:00
Ludovic Fernandez
1663c7c8e7
fix: ovh client int overflow.
2019-10-09 14:48:04 +02:00
Constantin Stan
c87a37f804
Improve ciphersuite examples
2019-10-08 14:38:04 +02:00
Sebastiaan
76ead096aa
Update 04-ingressroutes.yml
2019-10-07 15:20:06 +02:00
Jan Sauer
668ff71470
Replace ambiguous cli help message wording
2019-10-07 15:12:05 +02:00
Constantin Stan
538d5e8be4
TLS_RSA_WITH_AES_256_GCM_SHA384 is considered weak
2019-10-07 15:02:06 +02:00
Andreas Steinel
b2b142a037
State clearly, that they are mutual exclusive
2019-10-07 14:48:05 +02:00
Damien Duportal
3ebed4ff40
Clarifies how to configure and access the dashboard in the api & dashboard documentations
2019-10-07 14:38:06 +02:00
Olivier Beaudoin
ed4b2f74ff
Update scope of services and middlewares
2019-10-07 12:50:04 +02:00
Sebastiaan
dd53be7a1b
typo in cli command
2019-10-07 12:32:07 +02:00
Julian Maestri
c83d7916c9
fix: typo in healthCheck examples
2019-10-07 10:14:04 +02:00
Julian Maestri
0865962f8d
fix: remove extra backtick from routers docs
2019-10-07 09:58:03 +02:00
Sandro
9691085bc2
Fix yaml domains example
2019-10-07 09:48:04 +02:00
Andreas Steinel
b243d1c599
Add overview to API documentation
2019-10-07 09:38:04 +02:00
Constantin Stan
db6e404bda
Typo in documentation
2019-10-02 16:32:05 +02:00
Jean-Baptiste Doumenjou
6f63e24dbb
Add a response forwarding section to the service documentation
2019-10-01 13:26:04 +02:00
Andreas Steinel
0082fe8173
$ needs escaping in docker-compose.yml
2019-09-30 18:32:04 +02:00
mpl
06d37b2a94
document providersThrottleDuration
2019-09-30 18:24:04 +02:00
mpl
86261f2b0a
document serversTransport
2019-09-30 17:16:05 +02:00
Ludovic Fernandez
30ad00fa65
doc: fix influxDB and statsD case in configuration page.
2019-09-30 14:56:05 +02:00
Jean-Baptiste Doumenjou
211fa18ac2
Add the pass host header section to the services documentation
2019-09-30 11:26:06 +02:00
Joas Souza
4c5250e850
Fix misleading text
2019-09-30 09:12:04 +02:00
Grégoire Pineau
788024685f
Fixed typo in routing/providers/docker documentation
2019-09-27 13:08:03 +02:00
dat-gitto-kid
b5f07d2995
Change instances of "dymanic" to "dynamic"
2019-09-26 18:20:04 +02:00
Jean-Baptiste Doumenjou
dce9278193
Add the router priority documentation
2019-09-26 15:16:05 +02:00
mpl
c6e783e7c3
clarify automatic service creation/assignment with labels
2019-09-26 12:48:05 +02:00
Ludovic Fernandez
ea78808e74
fix doc about file.filename
2019-09-26 09:24:04 +02:00
Daniel Tomcej
b16ebd529b
Update Casing on STS Header Directive
2019-09-25 16:50:16 +02:00
mpl
25deecd405
add indent to fix notes
2019-09-23 18:58:03 +02:00
Michael
17480abe85
YAML I love you
2019-09-23 17:00:06 +02:00
Ludovic Fernandez
bfde17b4d7
Improve routing documentation
2019-09-23 14:32:04 +02:00
Ludovic Fernandez
76263a9610
Improve TLS documentation.
2019-09-23 11:22:05 +02:00
Krerkkiat Chusap
855468e776
fix: typo in TOML for HTTP to HTTPS redirection
2019-09-23 10:30:04 +02:00
Ludovic Fernandez
beceea9421
Wrong acme example.
2019-09-20 18:44:03 +02:00
Ludovic Fernandez
dabc139fab
doc: Flags and labels are case insensitive.
2019-09-20 17:16:05 +02:00
mpl
41aea2e336
document that /dashboard should be preferred over /
2019-09-20 17:08:04 +02:00
Ludovic Fernandez
f929346c18
Improve documentation for the TLS section of the provider connection.
2019-09-20 17:00:05 +02:00
Jean-Baptiste Doumenjou
e699662b1e
Improve the migration guide
2019-09-20 16:44:04 +02:00
mpl
6f2eaf3009
fixed doc typoes
2019-09-19 16:20:05 +02:00
Michael Kriese
e8fc16dc09
fix indentation for tab on migration guide
2019-09-19 11:10:04 +02:00
mpl
a380317e2c
fix typo for kubectl version
2019-09-18 12:16:04 +02:00
Jean-Baptiste Doumenjou
64bcdd4398
Improve the Migration Guide
2019-09-18 08:38:05 +02:00
Ludovic Fernandez
7f0c9c239e
fix: CNAME of the docs.
2019-09-17 17:12:04 +02:00
Ludovic Fernandez
47a9b086ea
Disable collect data by default.
2019-09-16 17:26:06 +02:00
MycTl
e70c8a7b46
Fix error in the documentation for CLI configuration example
2019-09-16 16:36:03 +02:00
Adrien Brignon
673351d821
Fix typo in documentation
2019-09-16 15:34:05 +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
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
Julien Salleyron
401b3afa3b
Add passHostHeader and responseForwarding in IngressRoute
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-09-13 16:46:04 +02:00
Denis Zavershinskiy
7fa3537015
fix a service with one server .yaml example
2019-09-13 11:30:05 +02:00
Ludovic Fernandez
887826ee68
Improve documentation about API and Dashboard.
2019-09-12 16:22:03 +02:00
Ludovic Fernandez
7357d5eae2
fix: services configuration documentation.
2019-09-12 10:18:04 +02:00
Ben Weissmann
43af0b051f
Throttle Kubernetes config refresh
2019-09-10 18:30:05 +02:00
Julien Salleyron
fb8edd86d5
k8s ErrorPage middleware now uses k8s service
2019-09-10 17:24:03 +02:00
Jorge Gonzalez
fcc1109e76
Add more pages in the WebUI
2019-09-10 14:40:05 +02:00
Ludovic Fernandez
232c113dae
Misc documentation fixes
2019-09-09 10:36:08 +02:00
mpl
605a9b2817
Default to CLF when accesslog format is unsupported
2019-09-09 09:24:03 +02:00
Julien Salleyron
d044c0f4cc
New API security
2019-09-06 15:08:04 +02:00
Julien Salleyron
1959e1fd44
Auth middlewares in kubernetes CRD uses secrets
2019-09-05 13:42:04 +02:00
mpl
6712423dd1
misc documentation fixes
2019-09-05 10:48:04 +02:00
Jean-Baptiste Doumenjou
3689990bd5
Enhance the Retry Middleware Documentation
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-09-04 17:28:03 +02:00
Michael
81a1f618f9
Update to go 1.13
2019-09-04 11:16:03 +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
Jean-Baptiste Doumenjou
261e7c1744
Fix some documentation issues
2019-09-03 18:02:05 +02:00
Michael
b8ed6f1588
Re enable ratelimit integration tests
2019-09-03 14:34:04 +02:00
Michael
3ed57e01a6
Update go version to go 1.13rc2
2019-09-03 12:18:03 +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
07eb9c5970
Update restrictions in the documentation.
2019-09-02 03:26:04 -07:00
Ludovic Fernandez
306e5081d9
fix: Datadog case.
2019-09-02 03:18:04 -07:00
Ludovic Fernandez
17554202f6
fix: stripPrefixRegex documentation.
2019-09-02 01:52:04 -07:00
Jean-Baptiste Doumenjou
0d9cf697fa
Base of the migration guide
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-08-31 00:28: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
Ludovic Fernandez
0fbd87ca87
Fix: CRD user guide
2019-08-23 07:20:05 -07:00
Connor Bell
99797502eb
docker-compose labels require $'s to be escaped
2019-08-20 08:08:05 -07:00
fairwood136
16bd0b9ca8
Removed extra colon before the 8080 docker port
2019-08-15 07:44:04 -07:00
Fernandez Ludovic
0f32de4aa2
tests: improve timeout.
...
- upgrade k3s to v0.8.0
2019-08-12 05:06:04 -07:00
Fernandez Ludovic
5d01452648
doc: contributing guide.
2019-08-12 05:06:04 -07:00
Fernandez Ludovic
9024f1b444
doc: update lego.
2019-08-12 00:36:04 -07:00
BENEFICE Pierre
63a07fe6cf
Add a docker-compose & let's encrypt user-guide
2019-08-06 08:46:04 -07:00
Edouard Vincent
2b5c7f9e91
[Docs] YAML indent for domains under TLS section
2019-08-05 08:22:04 -07:00
Daniel Tomcej
cd164de776
Add Feature-Policy header support
2019-07-29 07:12:05 -07:00
Ludovic Fernandez
75c99a0491
doc: improve examples.
2019-07-22 09:58:04 +02:00
Daniel Tomcej
8b4ba3cb67
Fix malformed rule
2019-07-22 09:24:04 +02:00
Jan
3ef2971c3f
Fix acme example
2019-07-19 18:06:03 +02:00
Jan
022d14abe1
Fixed a typo in label.
2019-07-19 17:00:05 +02:00
Julien Salleyron
c39a550b00
Lets encrypt documentation typo
2019-07-19 15:52:03 +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
d5f4934acf
Add documentation about Kubernetes Ingress provider
2019-07-19 09:50:04 +02:00
Jean-Baptiste Doumenjou
693bd7e110
Add a basic Traefik install guide
2019-07-19 09:24:04 +02:00
Michael
8e97af8dc3
Add Metrics
2019-07-18 21:36:05 +02:00
David Dymko
75aedc8e94
Fixed doc link for AlibabaCloud
2019-07-17 20:12:04 +02:00
Michael
889b38f75a
Improve tracing documentation
2019-07-16 09:54:04 +02:00
Jean-Baptiste Doumenjou
a17ac23457
Update Dynamic Configuration Reference for both Docker and Marathon
2019-07-16 06:48:03 +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
Ludovic Fernandez
f49800e56a
user guide: fix a mistake in the deployment definition
2019-07-15 10:00:06 +02:00
Jean-Baptiste Doumenjou
2c7cfd1c68
Expand Client Auth Type configuration
2019-07-12 17:50:04 +02:00
Michael
7a4b4c941c
Update dep version
2019-07-12 15:36:04 +02:00
Ludovic Fernandez
74c5ec70a9
Improve API endpoints
2019-07-12 11:10:03 +02:00
Jean-Baptiste Doumenjou
8ab33db51a
Renamed kubernetes
provider in kubernetesIngress
provider
2019-07-08 21:36:03 +02:00
Ludovic Fernandez
0ee5d3d83f
Automatic generation of the doc for the CLI flags and env vars.
2019-07-08 11:00:04 +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
9db9143366
Improve providers documentation.
2019-07-02 17:36:04 +02:00
Ludovic Fernandez
260b5d6b0d
Add gRPC user guide
2019-07-01 15:28:04 +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
Ludovic Fernandez
c9b2a07bc7
Drop headers by default in access logs.
2019-06-27 16:04:03 +02:00
Ludovic Fernandez
e69d4cba88
Support YAML for the dynamic configuration.
2019-06-26 18:18:04 +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
mpl
e7e268b3bd
doc/crd-acme: specify required kubectl version
2019-06-25 14:50:04 +02:00
Damien Duportal
ca2f76fe1f
Update Slack support channel references to Discourse community forum
2019-06-25 10:08:04 +02:00
Ludovic Fernandez
4d44ab9628
Change the loading resource order
2019-06-24 16:40:06 +02:00
Ludovic Fernandez
dd62051e6c
Improve middleware documentation.
2019-06-24 06:04:03 +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
69a1817c3f
Improve some parts of the documentation.
2019-06-21 10:54:04 +02:00
Ludovic Fernandez
a918dcd5a4
Filter env vars configuration
2019-06-21 10:08:04 +02:00
Ludovic Fernandez
adc9a65ae3
Use name@provider instead of provider@name.
2019-06-21 09:54:04 +02:00
Ludovic Fernandez
1e779f7135
Fix some CLI bugs
2019-06-21 09:40:04 +02:00
Ludovic Fernandez
fe68e9e243
New constraints management.
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-06-21 09:24:04 +02:00
Ludovic Fernandez
e9792b446f
Change the provider separator from . to @
2019-06-20 00:40:05 +02:00
mpl
4012599264
docs: rewrite of the HTTPS and TLS section
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2019-06-19 19:00:06 +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
Orhan Hirsch
346ff96de2
Kubernetes CRD documentation fixes
2019-06-18 12:20:04 +02:00
Ludovic Fernandez
be888b59a6
doc: fix middleware names for CRD.
2019-06-18 09:50:05 +02:00
Orhan Hirsch
3e914256ce
Update headers middleware docs for kubernetes crd
2019-06-17 18:30: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
Russ Ferriday
d306c8fd50
change doc references to scheme[Rr]edirect -> redirect[Ss]cheme
2019-06-17 18:00:07 +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
Amir Keibi
d18edd6f77
HttpOnly and Secure flags on the affinity cookie
2019-06-13 00:42:06 +02:00
Emile Vauge
cad3704efd
Add Mathieu Lonjaret to maintainers
2019-06-12 23:04:03 +02:00
Andreas Bleuler
9a4b455c3f
Correct typo in documentation on rate limiting
2019-06-12 17:22:07 +02:00
Ludovic Fernandez
8a5db8a3ee
Adds a log fields documentation.
2019-06-12 02:54:03 +02:00
HurricanKai
77b1933833
Fix Kubernetes Docs for Middlewares
2019-06-11 20:42:04 +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
518a37e776
rework loadbalancer support
2019-06-05 22:18:06 +02:00
Brad Jones
b143101f82
Specify that Rancher provider is for 1.x only
2019-06-04 00:46:05 +02:00
Damien Duportal
2be6f4d153
Docs: improve the "reading path" for new contributers
2019-05-27 18:22:04 +02:00
Ludovic Fernandez
ac612734c8
fix the documentation about middleware labels.
2019-05-27 18:10:04 +02:00
Ludovic Fernandez
ffe69c67fc
Entry points CLI description.
2019-05-27 18:02:06 +02:00
llussy
b3057a0ec3
Fix typo in the CRD documentation
2019-05-27 10:24:04 +02:00
Ludovic Fernandez
6bbe7262ef
documentation remove traefik.port.
2019-05-20 11:14:04 +02:00
Michael
97ec764db7
Fix typos in documentation
2019-05-17 13:32:05 +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
Damien Duportal
886a6bdbe0
Add shell script linting with shellcheck for better portability
2019-05-10 17:24:06 +02:00
Jean-Baptiste Doumenjou
17141b3589
Remove timeout/interval from the ACME Provider
2019-05-10 09:58:05 +02:00
Daniel Tomcej
8f23243cb8
Add note about ACME renewal
2019-05-09 15:22:05 +02:00
Michael Irwin
2617de2cdd
Clarify docs with labels in Swarm Mode
2019-05-09 08:32:04 +02:00
Ludovic Fernandez
681892148e
fix: typo in routing example.
2019-05-06 18:28:04 +02:00
Michael Irwin
558452a143
Fixed spelling typo
2019-05-06 17:44:04 +02:00
Daniel Tomcej
5a173fa968
Allow matching with FQDN hosts with trailing periods
2019-05-06 17:16:03 +02:00
Yousef Lamlum
79ad4b4544
Clarification of the correct pronunciation of the word "Traefik"
2019-05-03 12:14:04 +02:00
Tim Möhlmann
49f3713c4f
docker-compose basic auth needs dubble dollar signs
2019-05-03 10:16:06 +02:00
Ludovic Fernandez
4b5c3ccf58
Adds a reference to the middleware overview.
2019-04-29 19:36:07 +02:00
Michael
21dec70971
Fix strip prefix documentation
2019-04-29 19:00:05 +02:00
Ludovic Fernandez
0f2b774ea1
fix: Rancher documentation.
2019-04-26 11:48:04 +02:00
Marcelo Glezer
b8b0c8f3e5
compress link fixed
2019-04-25 17:54:05 +02:00
Michael
15e78da7eb
Minor fix in documentation
2019-04-24 18:04:08 +02:00
Ludovic Fernandez
d80700810f
Review documentation
2019-04-24 17:44:04 +02:00
Ludovic Fernandez
62c03b3318
k8s static configuration explanation
2019-04-17 11:48:05 +02:00
Ludovic Fernandez
821ad31cf6
Enhance Marathon documentation
2019-04-17 10:58:04 +02:00
Martin Hoefling
d356ef1c5b
Documentation Update: Hosting.de wildcard support tested
2019-04-17 10:38:04 +02:00
Brandon McNama
fce762febf
Update Wildcard Domain documentation
2019-04-17 10:38:04 +02:00
Ludovic Fernandez
535280c162
doc: middleware -> middlewares.
2019-04-17 09:34:04 +02:00
Julien Salleyron
bb8a193244
log.loglevel becomes log.level in configuration
2019-04-16 15:30:09 +02:00
Julien Salleyron
d1d2611665
Handle TCP in the marathon provider
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-04-15 18:22:07 +02:00
Ludovic Fernandez
8389b46b5c
Use the same case every where for entryPoints.
2019-04-15 11:14:05 +02:00
Jean-Baptiste Doumenjou
2e20394af4
Update the middleware documentation
2019-04-08 17:14:08 +02:00
Timo Schwarzer
6ab991ebf4
Fix typo in tracing docs
2019-04-08 17:00:08 +02:00
mpl
b0b8b75258
Fix doc about removing headers
2019-04-05 15:18:04 +02:00
Manuel Zapf
e1d097ea20
Add Rancher provider again
2019-04-05 12:22:04 +02:00
Jean-Baptiste Doumenjou
4919b638f9
Improve the Documentation with a Reference Section
2019-04-05 11:32:04 +02:00
Ludovic Fernandez
07d0eb9ae6
Adds middlewares examples for k8s.
2019-04-03 14:32:04 +02:00
Daniel Tomcej
d2b38e6ac4
Enable CORS configuration
2019-04-02 10:40:04 +02:00
Ludovic Fernandez
883f90dded
fix: remove invalid commas.
2019-04-01 17:56:04 +02:00
Erin
58e82743f8
Update to v2.0 readme links
2019-04-01 17:14:03 +02:00
Ludovic Fernandez
c17de070fb
fix: update lego.
2019-03-29 18:46:04 +01:00
Jonas Thelemann
b893374dc1
Add _FILE Environment Variable Documentation
2019-03-29 18:46:04 +01:00
Christian Franke
fe532ed4f2
Fix two minor nits in Traefik 2.0 docs
2019-03-29 16:38:04 +01:00
Manuel Zapf
ca7ea68a6a
Adds notes about incompatibility between 1.X and 2.X configurations.
2019-03-29 13:12:05 +01:00
Ludovic Fernandez
a45f285a5c
Enhance middleware examples.
2019-03-29 12:34:05 +01:00
Ludovic Fernandez
fa2c57f7cb
Review Makefile
2019-03-28 11:42:06 +01: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
ntaranov
7932e317c8
Clarify that manual dnsChallenge provider works only when run as docker run -it
2019-03-27 12:08:04 +01:00
Jean-Baptiste Doumenjou
fd26cf265d
Fix some minors errors on the documentation
2019-03-26 16:32:06 +01:00
Mehran Kholdi
d70add10ab
Fix typos in docs
2019-03-25 16:54:03 +01:00
Erin
119d0134e0
Documentation Updates: docker-compose examples
2019-03-22 15:22:08 +01:00
Michael
79ecff7b42
Fix Getting started
2019-03-21 15:34:04 +01:00
Julien Salleyron
0f2c4fb5f4
Add support for tcp labels in docker provider
2019-03-21 15:22:06 +01:00
Akeem McLennon
ec1952157b
Fix typo in forwardauth middleware documentation
2019-03-20 16:36:10 +01:00
Manuel Zapf
e7033071b9
change docs and adjust dashboard for v2 alpha
...
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
2019-03-19 17:54:10 +01:00
mpl
c4b7e8f288
doc: kubernetes CRD provider
...
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
2019-03-19 16:44:06 +01:00
Ludovic Fernandez
37886892c8
Adds a maintainer's page into the documentation.
2019-03-18 12:04:04 +01:00
Ludovic Fernandez
9908137638
Enhance acme page.
2019-03-18 10:50:05 +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
mpl
03d5a95bde
Remove everything templates related
2019-03-14 17:32:11 +01:00
Jean-Baptiste Doumenjou
e2ec64947a
Update the file provider documentation
2019-03-14 16:46:05 +01:00
Bruno Binet
cfaf47c8a2
Use rule HostSNI in documentation
2019-03-14 12:16:03 +01:00
Ludovic Fernandez
87da7520de
Migrate to go-acme/lego.
2019-03-14 11:04:04 +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
Julien Salleyron
0ca2149408
Synchronize documentation
2019-03-13 16:40:05 +01:00
SALLEYRON Julien
0cfaab02c0
k8s integration tests
2019-03-11 14:54:05 +01:00
Jean-Baptiste Doumenjou
3419f9aeb9
Remove the bug command
2019-03-05 18:14:03 +01:00
Ludovic Fernandez
fb617044e0
Update to Go1.12
...
Co-authored-by: juliens <julien@containo.us>
2019-03-01 11:48:04 +01:00
Gérald Croës
ac6b11037d
Documentation Revamp
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com>
2019-02-26 14:50:07 +01:00
Kevin Crawley
aef24dd74b
Instana tracer implementation
2019-02-18 16:52:03 +01:00
Ludovic Fernandez
2b2cfdfb32
Updates of Lego.
2019-02-13 17:26:04 +01:00
Ludovic Fernandez
5f4d440493
Fixes the display of the associativity rules.
2019-02-13 17:26:04 +01:00
Rémy G
5f0451affe
Fixed curl example
2019-02-13 17:26:04 +01:00
Mohamed Abdelkader Hizaoui
156f6b8d3c
Add Tracing Header Context Name option for Jaeger
2019-02-13 17:26:04 +01:00
Adam Gołąb
16c283c91a
Update default value in docs of buckets for Prometheus
2019-02-13 17:26:04 +01:00
Joost Cassee
0de1ff8634
Support Datadog tracer priority sampling
2019-01-30 14:00:05 +01:00
Ludovic Fernandez
e5fb1ffeb7
Updates lego.
2019-01-30 14:00:05 +01:00
David Birks
85ab0e6e70
Minor formatting fixes
2019-01-30 14:00:05 +01:00
Thorsten
a18294d417
Route priorities: document minimum priority value
2019-01-30 14:00:05 +01:00
Dragnucs
fecd0ca391
Note about quotes for entrypoint definition with docker-compose
2019-01-30 14:00:05 +01:00
Ludovic Fernandez
8228a8e3f7
doc: more detailed info about Google Cloud DNS.
2019-01-30 14:00:05 +01:00
Tim Stackhouse
78be3df99a
Tested wildcard ACME challenge with DNSimple
2019-01-30 14:00:05 +01:00
Henri Larget
2f0db9a974
doc missing information about statistics parameter
2019-01-30 14:00:05 +01:00
Jean-Baptiste Doumenjou
8c60774c6a
Add Pass TLS Cert Issuer and Domain Component
2019-01-08 14:32:04 +01:00
Ludovic Fernandez
9b2423aaba
Update Lego
2019-01-08 14:32:04 +01:00
Radoslaw Wesolowski
d7bd69714d
Redirection status codes for methods different than GET
2019-01-08 14:32:04 +01:00
Asmir Mustafic
190c6c661f
Letsencrypt - Add info on httpreq format
2019-01-08 14:32:04 +01:00
Wim Fournier
e633799c14
Proposing a small update to documentation
2019-01-08 14:32:04 +01:00
Damien Duportal
60b5286f8c
Check for anchors (hashes) for external links on the documentation
2019-01-08 14:32:04 +01:00
Damien Duportal
aa3ea17a8f
Rephrase the traefik.backend
definition in documentation
2019-01-08 14:32:04 +01:00
Cleber Rech
698621f127
Update broken link for Docker service constraints
2019-01-08 14:32:04 +01:00
Si Westcott
0be895febb
frame-deny should be set to true to enable the header
2018-12-05 14:32:03 +01:00
Thomas Krzero
3b01488c8d
[docker backend] - Add config flag to set refreshSeconds for swarmmode ticker
2018-12-04 11:42:03 +01:00
Ludovic Fernandez
1f7a4174ba
Matcher associativity rule.
2018-12-04 11:42:03 +01:00
Damien Duportal
761c58e040
Add a "Security Consideration" section in the Docker's backend section of the documentation
2018-12-04 11:42:03 +01:00
Siyu
c39d21c178
Update swarm mode endpoint
2018-11-26 11:02:05 +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
Aaron
19546ab518
Fix mistake in the documentation of several backends ( #4133 )
2018-10-30 10:49:41 +01:00
SALLEYRON Julien
e6e9a86919
Add flush interval option on backend
2018-10-29 18:42:03 +01:00
Jean-Baptiste Doumenjou
450471d30a
Add the missing pass-client-tls annotation to the kubernetes provider
2018-10-29 16:02:06 +01:00
Konovalov Nikolay
21c94141ba
Update docs/configuration/acme.md
2018-10-29 14:58:03 +01:00
Yoan Blanc
5e49354bf2
acme: exoscale move from .ch to .com
2018-10-29 14:20:03 +01:00
Ludovic Fernandez
74dc5b1c58
Support custom DNS resolvers for Let's Encrypt.
2018-10-25 17:38:04 +02:00
Gérald Croës
ac11323fdd
Replaces emilevauge/whoami by containous/whoami in the documentation
2018-10-25 17:04:03 +02:00
Ludovic Fernandez
8c2e99432d
Add a note about TLS-ALPN challenge.
2018-10-25 16:50:05 +02:00
herver
99ddd7f9cb
domain is also optional for "normal" mode
2018-10-23 18:12:03 +02:00
Ludovic Fernandez
8e9b8a0953
fix: netcup and DuckDNS.
2018-10-23 11:18:02 +02:00
Nick Maliwacki
37d8e32e0b
clarify DuckDNS does not support multiple TXT records
2018-10-18 16:42:03 +02:00
Gérald Croës
46ce807624
Adds the note: acme.domains is a startup configuration
2018-10-17 16:30:04 +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
Fernandez Ludovic
6dcb51a4bd
Merge 'v1.7.3' into master
2018-10-15 13:13:48 +02:00
Gérald Croës
6d4cf0d892
usebindportip can fall back on the container ip / port
2018-10-15 11:46:03 +02:00
Crypto89
78a9d20691
Add the AuthResponseHeaders to the labels
2018-10-15 10:54:03 +02:00
Ludovic Fernandez
7c2409b5a7
DNS challenge Cloudflare auth zone
2018-10-15 09:40:02 +02:00
Ludovic Fernandez
7eeac63139
Fix: acme DNS providers
2018-10-11 16:50:04 +02:00
Morten Hekkvang
609b2630d7
Add tags label to Docker provider documentation
2018-10-10 17:46:03 +02:00
Ludovic Fernandez
5bdf8a5ea3
ACME DNS challenges
2018-10-10 16:28:04 +02:00
Pascal Andy
7a2592b2fa
Added two example / Using labels in docker-compose.yml
2018-10-10 10:12:03 +02:00
Ludovic Fernandez
546bebc860
Move buffering annotation documentation to service
2018-10-09 18:44:03 +02:00
arnydo
ad51f4f2a5
Fix a typo
2018-10-09 18:36:03 +02:00
Fernandez Ludovic
94a6f8426b
Merge branch 'v1.7' into master
2018-10-09 11:19:55 +02:00
Nic Cope
32f7fb8bff
Make Zipkin trace rate configurable
2018-10-09 10:18:02 +02:00
Rene Treffer
157580c232
Avoid flapping of multiple Ingress definitions
2018-10-05 18:36:03 +02:00
Fernandez Ludovic
05f052b092
Merge branch 'v1.7.2' into master
2018-10-05 13:51:23 +02:00
Thibault Coupin
1431ac5751
Basic Auth custom realm
2018-10-04 16:46:03 +02:00
Dan Fredell
f74526a36e
Document the default accessLog format
2018-10-01 18:54:04 +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
Ludovic Fernandez
a80cca95a2
Update lego
2018-09-17 15:16:03 +02:00
Ludovic Fernandez
253060b4f3
Update Lego
2018-09-14 10:06:03 +02:00
Fernandez Ludovic
bd4846aa9c
Merge branch 'v1.7' into master
2018-09-07 19:33:01 +02:00
Damien Duportal
0f0ba099c9
Make the "base domain" on all providers
2018-08-30 02:24: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
Michael
a302731cd1
Add segment support for ECS
2018-08-27 16:32:05 +02:00
SALLEYRON Julien
00728e711c
IPStrategy for selecting IP in whitelist
2018-08-24 16:20:03 +02:00
Alex
ef753838e7
Fix documentation for route53 acme provider
2018-08-24 07:14:03 +02:00
Michael
acb79d6f73
Merge branch 'v1.6' into v1.7
2018-08-23 10:49:03 +02:00
Michael
157c796294
Rename traefikproxy twitter account into traefik
2018-08-23 10:44:02 +02:00
Daniel Tomcej
e4a7375d34
Update kubernetes docs to reflect https options
2018-08-23 08:52:02 +02:00
Emile Vauge
845f1a7377
Add security mailinglist
2018-08-22 10:18:03 +02:00
Fernandez Ludovic
bd3b787fd5
Merge 'v1.6.6' into v1.7
2018-08-21 11:43:34 +02:00
David Rodríguez
cf2d7497e4
Mention docker-compose as a requirement in the let's encrypt guide
2018-08-20 17:34:05 +02:00
Emile Vauge
df41cd925e
Add vulnerability form
2018-08-20 17:08:03 +02:00
Damien Duportal
e46de74328
Improve the wording in the documentation for Docker and fix title for Docker User Guide
2018-08-20 16:46:04 +02:00
Damien Duportal
2beb5236d0
A tiny rewording on the documentation API's page
2018-08-20 13:34:03 +02:00
Damien Duportal
f062ee80c8
Docs: Adding warnings and solution about the configuration exposure
2018-08-20 12:02:03 +02:00
Ludovic Fernandez
bb2686a08f
Update ACME documentation about TLS-ALPN challenge
2018-08-13 08:46:02 +02:00
Ludovic Fernandez
2d449f63e0
Typo in auth labels.
2018-08-08 02:52:03 +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
Ludovic Fernandez
e92b01c528
Merge current v1.7 into master
2018-08-06 14:58:03 +02:00
nicolas Trauwaen
bb33128552
Change syntax in quick start guide
2018-08-06 14:08:03 +02:00
Alex
70712a0f62
Typo in docker-and-lets-encrypt.md
2018-08-03 17:52:03 +02:00
Tom Mast
ad6f41c77a
Simple documentation grammar update in tracing
2018-08-03 10:36:03 +02:00
Kevin Maris
e6040e55f5
Update kubernetes.md
2018-08-03 10:00:03 +02:00
Fernandez Ludovic
dad0e75121
Merge branch 'v1.7' into master
2018-08-02 17:28:44 +02:00
Jean-Baptiste Doumenjou
c159e316be
Migrate Compress from bool to struct
2018-08-02 17:14:03 +02:00
Daniel Tomcej
b4ac3d4470
Improve Connection Limit Kubernetes Documentation
2018-08-02 08:14:02 +02:00
Tristan Colgate-McFarlane
6f6ebb8025
Updates for jaeger tracing client.
2018-08-01 13:52:03 +02:00
Michael
7732e2307e
Fix missing tracing backend in documentation
2018-08-01 13:36:03 +02:00
Alex Antonov
4d79c2a6d2
Added support for Trace name truncation for traces
2018-08-01 00:16:03 +02:00
Jean-Baptiste Doumenjou
8627256e74
Remove Deprecated Step 1
2018-07-31 19:28:03 +02:00
Teo Stocco
fb4717d5f3
Add traefik prefix to k8s annotations
2018-07-31 17:58:04 +02:00
Manuel Zapf
09b489a614
Add possibility to set a protocol
2018-07-31 17:12:03 +02:00
Andrei Korigodski
eea60b6baa
Replace unrendered emoji
2018-07-31 10:58:03 +02:00
Michael
a23a9228da
Merge branch 'v1.7' into master
2018-07-25 17:58:56 +02:00
Michael
37aa902cef
Docs verify failed only on 4XX
2018-07-25 17:58:02 +02:00
Stoinov
bafb583666
Update Namecheap status
2018-07-24 01:02:03 +02:00
Ludovic Fernandez
853be929bc
fix: some DNS provider link
2018-07-18 14:24:03 +02:00
Ludovic Fernandez
3bb04142f3
fix: some DNS provider link.
2018-07-18 13:30:03 +02:00
Fernandez Ludovic
d53fbb9d7f
Merge branch 'v1.7' into master
2018-07-17 19:12:09 +02:00
Jean-Baptiste Doumenjou
9ce444b91a
Don't pass the Authorization header to the backends
2018-07-16 13:52:03 +02:00
Fernandez Ludovic
c7e008f57a
Merge branch 'v1.6' into 'v1.7'
2018-07-12 19:24:11 +02:00
Damien Duportal
3ef6bf2118
Documentation: Introduces a check stage to validate HTML and links
2018-07-12 18:26:03 +02:00
Jonathan Ballet
f0ab2721a5
Fix path to the debug pprof API
2018-07-12 17:58:02 +02:00
Daniel Tomcej
2721c2017c
Correct Modifier in Kubernetes Documentation
2018-07-12 17:42:05 +02:00
Daniel Tomcej
7ff9193cf5
Correct App-Root kubernetes behavior
2018-07-12 15:20:04 +02:00
Maximilien Richer
5ce4a2d05c
Add HTTP authentification to influxdb metric backend
2018-07-11 17:50:03 +02:00
Fernandez Ludovic
083b471bcf
Merge branch 'v1.6' into master
2018-07-09 15:34:47 +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
Daniel Tomcej
2303301d38
Add annotation to allow modifiers to be used properly in kubernetes
2018-07-06 10:06:04 +02:00
Fabian Beuke
b1836587f2
Update keyFile first/last line comment in kv-config.md
2018-07-04 14:20:03 +02:00
Daniel Tomcej
461ebf6d88
Create Global Backend Ingress
2018-07-03 18:58:03 +02:00
Timo Reimann
41eb4f1c70
Add a k8s guide section on traffic splitting via service weights.
2018-07-03 16:50:06 +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
Mikael Rapp
bb14ec70bd
Auth support in frontends for k8s and file
2018-07-02 11:52:04 +02:00
Kim Min
e8e36bd9d5
Specify backend servers' weight via annotation for kubernetes
2018-07-01 11:26:03 +02:00
hwhelan-CB
f9b1106df2
Forward auth headers
2018-06-30 07:54:03 +02:00
Fernandez Ludovic
df600d6f3c
Merge branch 'v1.6' into master
2018-06-30 00:43:32 +02:00
Andrew Stucki
157e76e829
Add support for ECS constraints
2018-06-30 00:14:03 +02:00
John Yani
dbc3b85cd0
Minor formatting issue in user-guide
2018-06-29 17:02:03 +02:00
Drew G. Wallace
11691019a0
Change code block of traefik-web-ui to match file
2018-06-28 23:10:03 +02:00
Alex Antonov
3192307d59
Added integration support for DataDog APM Tracing
2018-06-28 18:40:04 +02:00
Michael Arenzon
886cc83ad9
Add support for stale reads from Consul catalog
2018-06-28 16:40:04 +02:00
Rene Treffer
56fe023a12
Allow any kubernetes ingressClass value
2018-06-22 16:54:03 +02:00
manu5801
1c3e4124f8
The gandiv5 provider works with wildcard
2018-06-18 09:26:02 +02:00
Fernandez Ludovic
586ba31120
Merge v1.6.4 into master
2018-06-15 17:58:20 +02:00
Ludovic Fernandez
6ceb2af4a7
Clean metrics documentation.
2018-06-13 17:44:04 +02:00
Jean-Baptiste Doumenjou
81f23cc732
Add a default value for the docker.network configuration
2018-06-13 14:50:04 +02:00
Ludovic Fernandez
01f2b3cd20
Update Slack URL.
2018-06-12 17:04:04 +02:00
Yoan Blanc
2240bf9430
The exoscale provider works with wildcard
2018-06-12 16:16:03 +02:00
Shambarick
db036edccd
Fix typo in kv user guide
2018-06-12 08:20:03 +02:00
Rodrigo Díez Villamuera
1fbf5b84a2
Added duration filter for logs
2018-06-11 18:40:08 +02:00
Mayank Jethva
08e1f626c1
edit wording
2018-06-11 16:26:03 +02:00
Emile Vauge
c0d08f5e3e
Temporary benchmarks removal during performance optimization process
2018-06-11 11:46:03 +02:00
Ludovic Fernandez
dec3f0798a
Add missing annotation documentation.
2018-06-08 12:54:02 +02:00
Drew Kerrigan
599b699ac9
Segments Labels: Mesos
2018-06-06 00:26:03 +02:00
Fernandez Ludovic
a5beeb4f04
Merge tag 'v1.6.3' into master
2018-06-05 23:07:53 +02:00
Jonas Thelemann
f317e50136
Docs: ACME Overhaul
2018-06-05 10:36:03 +02:00
Erik Aulin
36e273714d
helm installation using values
2018-05-30 17:38:04 +02:00
Amin Cheloh
8bca8236db
Update acme.md
2018-05-30 04:16:03 +02:00
Drew Kerrigan
67a0b4b4b1
Metrics: Add support for InfluxDB Database / RetentionPolicy and HTTP client
2018-05-29 22:58:03 +02:00
SALLEYRON Julien
e76836b948
h2c server
2018-05-28 11:46:03 +02:00
Daniel Tomcej
10ca35dccd
Update Kubernetes Port Documentation
2018-05-25 17:26:05 +02:00
SALLEYRON Julien
9420308667
Implement h2c with backend
2018-05-24 10:52:04 +02:00
Ondrej Flidr
d6d795e286
Support 3xx HTTP status codes for health check
2018-05-23 17:06:04 +02:00
ryarnyah
c09febfffc
Make accesslogs.logTheRoundTrip async to get lost performance
2018-05-23 16:46:04 +02:00
Marco Jantke
085593b9e5
sane default and configurable Marathon request timeouts
2018-05-22 22:38:03 +02:00
Fernandez Ludovic
e2a5d4f83e
Merge 'v1.6.2' into master
2018-05-22 19:14:34 +02:00
Ludovic Fernandez
1cc1a4e6e2
WebUI typo into the buffering section.
2018-05-22 12:28:03 +02:00
Ludovic Fernandez
e2bac47a0a
Support all 2xx HTTP status code for health check.
2018-05-22 09:22:03 +02:00
Florian Woerner
0ba28bbc8b
Update caServer to letsencrypt one in examples
2018-05-18 18:16:03 +02:00
Michael Ermer
550184275a
Add basicAuth example for KV
2018-05-18 17:54:03 +02:00
DeamonMV
c376083ecb
Add command for basic auth with Docker Compose
2018-05-18 17:34:04 +02:00
Ludovic Fernandez
1db5fcf200
Removes ambiguity with the word 'default'
2018-05-18 17:12:03 +02:00
Daniel Tomcej
9227d32d57
Enable Ingress Status updates
2018-05-18 14:12:03 +02:00
Thomas Fan
4a3b1f3847
Enable to override certificates in key-value store when using storeconfig
2018-05-17 12:32:03 +02:00
Joni Collinge
d9a5258f40
Update docs to match SF provider labels
2018-05-17 11:04:03 +02:00
Daniel Tomcej
190ebbed27
Update docs to reflect Provider wording
2018-05-16 19:48:03 +02:00
Michael
68cc826519
Add option to select algorithm to generate ACME certificates
2018-05-16 11:44:03 +02:00
Fernandez Ludovic
4eda1e1bd4
Merge branch 'v1.6' into master
2018-05-15 10:43:27 +02:00
Ludovic Fernandez
df11e67bb4
Override health check scheme
2018-05-14 12:08:03 +02:00
Ludovic Fernandez
b7d20496f3
Add SSLForceHost support.
2018-05-14 11:44:03 +02:00
Ludovic Fernandez
a2a0c80acb
Fix segment backend name
2018-05-14 10:18:03 +02:00
Ludovic Fernandez
c5db8d903c
Enhance entry point TLS CLI reference.
2018-05-13 17:12:03 +02:00
Daniel Tomcej
8fcd242494
Add Documentation update for Kubernetes Ingress
2018-05-11 12:52:03 +02:00
Blake Patton
ebd9af900e
Changed "is could" to should
2018-05-09 17:48:03 +02:00
Fernandez Ludovic
8e64bc8785
Merge branch 'v1.6' into master
2018-05-04 17:57:06 +02:00
Timo Reimann
6c1fa91c70
Document custom k8s ingress class usage in guide.
2018-04-30 20:28:03 +02:00
Ludovic Fernandez
2213b4cf37
Cleaning labels/annotations documentation.
2018-04-30 12:08:03 +02:00
Alexy Mikhailichenko
1d770e5636
Fix typo and tweak formatting in quickstart
2018-04-30 09:24:04 +02:00
Ludovic Fernandez
b7e15e0a2c
doc: update Traefik images.
2018-04-27 14:54:03 +02:00
Fernandez Ludovic
3b3ca89483
Merge branch 'v1.6' into master
2018-04-25 08:22:17 +02:00
Michael
e09d5cb4ec
Fix documentation for tracing with Jaeger
2018-04-24 19:22:03 +02:00
NicoMen
cae353b9f6
Add documentation about Templating in backend file
2018-04-24 18:58:03 +02:00
Colin Coller
667a0c41ed
Minor improvements to documentation
2018-04-23 15:56:03 +02:00
Arnas
5f8bcb0c26
Fix typo in documentation
2018-04-23 10:28:04 +02:00
Fernandez Ludovic
5924a40222
Fix Service Fabric docs to use v1.6 labels.
2018-04-19 20:15:20 +02:00
Joni Collinge
05968eb232
Fix Service Fabric docs to use v1.6 labels
...
Fix docs to use v1.6 labels rather than v1.5.
2018-04-19 16:30:10 +02:00
Fernandez Ludovic
f258f20b04
doc: add 'traefik.domain'.
2018-04-18 10:48:03 +02:00
Fernandez Ludovic
e6ce61fdf0
Merge tag 'v1.6.0-rc6' into master
2018-04-18 10:13:22 +02:00
NicoMen
a2e03e3bd0
Create backup file during migration from ACME V1 to ACME V2
2018-04-16 19:34:04 +02:00
Jesse Haka
1954a49f37
add http headers to healthcheck
2018-04-16 11:40:03 +02:00
Ludovic Fernandez
749d833f65
fix: template version documentation.
2018-04-16 00:34:03 +02:00
Fernandez Ludovic
de3aeb9732
Merge branch 'v1.6' into mrg-current-v1.6
2018-04-12 14:36:36 +02:00
NicoMen
7109910f46
Generate wildcard certificate with SANs in ACME
2018-04-11 17:16:07 +02:00
Ludovic Fernandez
8168d2fdc1
Server weight zero
2018-04-11 16:30:04 +02:00
Fernandez Ludovic
edbcd01fbc
Merge branch 'v1.5' into 'v1.6'
2018-04-11 14:20:53 +02:00
Andrey Fedoseev
21f6f81914
Update kubernetes.md
2018-04-11 10:34:04 +02:00
Emile Vauge
ccd919aba3
Fix Azure brand
2018-04-10 17:26:04 +02:00
Jakub Piasecki
1de5111ab5
s/Host/HostRegexp
2018-04-09 11:18:03 +02:00
Ludovic Fernandez
0ef1b7b683
Fix: Add TTL and custom Timeout in DigitalOcean DNS provider
2018-04-06 17:04:03 +02:00
Alexander Kachkaev
66485e81b4
Normalize parameter names in configs
2018-04-06 09:38:03 +02:00
Fernandez Ludovic
03ce6a1cc4
Merge tag 'v1.6.0-rc4' into master
2018-04-04 15:10:03 +02:00
Ludovic Fernandez
762ef12eb6
Support TLS MinVersion and CipherSuite as CLI option.
2018-04-04 11:56:04 +02:00
Fernandez Ludovic
6845068b82
doc: template version for ECS, Consul Catalog and Mesos.
2018-04-04 11:52:05 +02:00
Fernandez Ludovic
1537861c61
Merge branch 'v1.5' into 'v1.6'
2018-04-03 12:12:19 +02:00
jakeprem
1b93551572
Update docker-and-lets-encrypt example to show traefik:1.5.4
2018-04-03 11:14:04 +02:00
Rodrigo
197a5fbcf4
Update kubernetes.md
2018-04-03 10:30:03 +02:00
Michael
4c85a41bfb
Fix basic documentation
2018-03-27 14:58:03 +02:00
Ludovic Fernandez
aa0ab6d387
Update SF white list documentation section.
2018-03-27 10:24:03 +02:00
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
tcoupin
0a7f9b5a71
Use docker-compose labels for frontend and backend names
2017-04-03 11:00:04 +02:00
Hans Kristian Flaatten
9281f4fbbc
Make toml Bucket array homogeneous
2017-03-31 14:01:56 +02:00
tcoupin
c5125cee71
Add path parameter for web provider
2017-03-24 17:51:53 +01:00
Samuel ROZE
9ab8e08d59
s/Hopefully/Fortunately/
2017-03-21 22:44:54 +01:00
Taylor Skinner
72e35af39f
add dynamo
...
Signed-off-by: Taylor Skinner <tskinn12@gmail.com>
add some comments
Signed-off-by: Taylor Skinner <tskinn12@gmail.com>
update readmes
make test runnable
Signed-off-by: Taylor Skinner <tskinn12@gmail.com>
make test
squash! add dynamo
add glide.lock
format imports
gofmt
update glide.lock
fixes for review
golint
clean up and reorganize tests
add dynamodb integration test
remove default region. clean up tests. consistent docs
forgot the region is required
DRY
make validate
update readme and commit dependencies
2017-03-16 10:12:26 -06:00
Florent BENOIT
1158eba7ac
Adding docker labels traefik.<servicename>.* properties like
...
- traefik.mycustomservice.port=443
- traefik.mycustomservice.frontend.rule=Path:/mycustomservice
- traefik.anothercustomservice.port=8080
- traefik.anothercustomservice.frontend.rule=Path:/anotherservice
all traffic to frontend /mycustomservice is redirected to the port 443 of the container while using /anotherservice will redirect to the port 8080 of the docker container
More documentation in the docs/toml.md file
Change-Id: Ifaa3bb00ef0a0f38aa189e0ca1586fde8c5ed862
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-03-14 08:45:47 +01:00
Kent Rancourt
7357417f48
Allow usersFile to be specified for basic or digest auth
2017-03-09 20:24:44 -05:00
Timo Reimann
920b5bb15d
Support cluster-external Kubernetes client. ( #1159 )
...
Detect whether in-cluster or cluster-external Kubernetes client should
be used based on the KUBERNETES_SERVICE_{HOST,PORT} environment
variables.
Adds bearer token and CA certificate file path parameters.
2017-03-07 13:09:11 +01:00
Manuel Laufenberg
eb1ffae01b
Small fixes and improvments
2017-03-06 17:45:58 +01:00
Julien Salleyron
14fd53c915
Add doc
2017-03-06 17:45:58 +01:00
Rickard von Essen
5e8805f24d
ECS: Docs - info about cred. resolution and required access policies
...
Added information about how AWS credentials are resolved and which
access rights is needed the Traefik ECS provider.
2017-03-06 17:45:58 +01:00
Regner Blok-Andersen
f530284031
Adding support for Traefik to respect the K8s ingress class annotation ( #1182 )
2017-03-03 20:30:22 +01:00
Timo Reimann
7d20871f0d
Fix typos.
2017-03-03 00:27:33 +01:00
Timo Reimann
6942b063ee
Motivate and explain regular expression rules.
2017-03-02 23:00:25 +01:00
Timo Reimann
e56bd27c1e
Remove blank space.
2017-03-02 23:00:25 +01:00
Regner Blok-Andersen
49466d0d14
Added documentation about defining the passing of host header globaly
2017-02-15 16:11:31 -08:00
Regner Blok-Andersen
66cc9a075c
First pass of documentation for passHostHeader kubernetes annotation
2017-02-15 13:37:47 -08:00
Mike Foley
e0a4c58081
Added service name to dockerData struct.
...
In Swarm mode with with Docker Swarm’s Load Balancer disabled (traefik.backend.loadbalancer.swarm=false)
service name will be the name of the docker service and name will be the container task name
(e.g. whoami0.1). When generating backend and fronted rules, we will use service name instead of name if a
rule is not provided.
Initialize dockerData.ServiceName to dockerData.Name to support non-swarm mode.
2017-02-06 14:44:25 +01:00
Mike Foley
d2b47a5681
Support sticky sessions under SWARM Mode.
...
SWARM Mode has it's own built in Load balancer, so if we want to leverage sticky sessions,
or if we would just prefer to bypass it and go directly to the containers (aka tasks), via
--label traefik.backend.disable.swarm.loadbalancer=true
then we need to let Traefik know about the underlying tasks and register them as
services within it's backend.
2017-02-06 14:44:25 +01:00
Luke Petre
8d3c77a0b9
Add an ECS provider
2017-02-05 18:09:30 +00:00
Brian Akins
225dbcce0a
Allow setting circuitbreaker expression via Kubernetes annotation ( #1056 )
2017-02-03 17:47:48 +01:00
Bilal Amarni
93ce747205
[doc] typo fixes for kubernetes user guide
2017-02-03 11:08:38 +01:00
Brian Akins
490427f94d
Allow setting load balancer method and sticky using service annotations
2017-02-02 14:03:39 +00:00
Skip Baney
18e9064d25
Add link to GH issue for docker stack deploy
2017-01-24 14:49:28 +01:00
Alberto
fa1090b6eb
Improving instrumentation. ( #1042 )
2017-01-17 18:14:13 +01:00
enxebre
175659a3dd
Support for Metrics and Prometheus.
2017-01-16 15:00:16 +01:00
j0hnsmith
bfc7b3d183
Add multiple values for one rule to docs
2016-12-30 22:29:37 +01:00
Bilal Amarni
e4952cd145
[doc] few tweaks on the basics page
2016-12-30 16:49:13 +01:00
Emile Vauge
6ca142bf20
Merge branch 'master' into addprefix
2016-12-20 22:26:04 +01:00
Rodrigo Menezes
6b20d2a5f3
toml zookeeper doc fix ( #948 )
...
Having that slash there causes traefik to be able to get keys from ZK
2016-12-20 22:25:50 +01:00
Julien Salleyron
a4034ce1e2
Add some docs
2016-12-19 17:17:24 +01:00
Ian
94bb7a1435
Add ability to set authenticated user in request header ( #889 )
...
* Add ability to set authenticated user in request header
Some web applications provide the ability to authorize users based on
the authenticated from Basic Auth. This patch provides a way to set a
key to which the authenticated user can be set in the Header.
For example, if I set `HeaderValue = "X-WebAuth-User"` and authenticate,
my application will be able to read my user name from that header and
provide me with the proper access.
This fixes #802
2016-12-16 16:42:51 +01:00
Frank Sachsenheim
fe2d4e0d38
Updates index.md 'Test it!' section
...
adapted to current schema for compose files
uses networks as necessary in a real world usage
2016-12-08 17:01:49 +01:00
Tristan Keen
71beb4b08f
Support Lets Encrypt DNS Challenges
...
* Add exoscale support for Let’s encrypt DNS challenge
* Use name->DNS provider mapping from lego lib
2016-12-07 01:04:33 +00:00
Emile Vauge
dca08af003
Merge v1.1.1 into master
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-12-06 08:44:23 +01:00
Darius Karel
4c740e26d7
Clarify exposedbydefault behaviour ( #904 )
...
* docs: clarify exposedbydefault behaviour
* docs: sentence clarity
2016-12-05 11:40:06 +01:00
Emile Vauge
710508dc40
Fix digest auth doc
2016-11-24 18:17:57 +01:00
Lewis Headden
567387aee0
Enable TCP Keep Alive for Marathon Client and make value configurable ( #784 )
...
* Resolve rebase conflicts
* Fix imports that VSCode messed up
2016-11-22 16:11:28 +01:00
Emile Vauge
8aaca8e55c
Update docs with errm talk
2016-11-17 17:37:06 +01:00
Julien Salleyron
2af6cc4d1b
feat(provider): Add Eureka Provider
2016-11-16 22:00:24 +01:00
Ed Robinson
adf385fdf3
Fix docs misspelling
2016-11-16 09:42:10 +00:00
Bruce Lee
e068ee09ca
Allow specification of dialertimeout
...
Address documentation comments
2016-11-14 10:57:46 -05:00
Ed Robinson
4299d1526b
Remove version numbers from examples
...
Fixes #808
2016-11-14 09:13:09 +00:00
Cam Parry
91634d5c1c
Add marathon tls options to documentation
2016-11-13 19:11:36 +10:00
Diogo Gomes
98b35affd5
Merge branch 'master' into master
2016-11-09 22:04:56 -02:00
Diogo Gomes
2b770ae2f8
Actually the current Marathon default for exposedByDefault is true, as
...
…
we can see in
https://github.com/containous/traefik/blob/master/configuration.go
“defaultMarathon.ExposedByDefault = true”
2016-11-08 11:20:50 -02:00
djalal
952fcf5d09
fix typos
2016-11-05 23:02:43 +01:00
Emile Vauge
3322e564fd
Add version check
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-11-03 11:30:00 +01:00
Patrick Pfeiffer
ab52f4d91d
Fix typo in docs
2016-10-30 13:21:43 +01:00
Emile Vauge
adcf58da68
Fix ProvidersThrottleDuration doc
2016-10-26 12:47:19 +02:00
Nathan Osman
05f6b79e29
Add optional statistics to API and web UI.
...
A new option (--web.statistics) enables the collection of some basic
information about requests and responses. This currently consists of
the most recent 10 requests that resulted in HTTP 4xx or 5xx errors.
2016-10-25 15:36:23 -07:00
Hans Kristian Flaatten
9b765d23fa
Update Kubernetes examples ( #731 )
...
* Set `hostNetwork` to `true` in Kubernetes deployment example
* Remove duplicate Kubernetes examples
* Update Kubernetes Træfik Docker Image to 1.1.0
2016-10-17 18:36:32 +02:00
Guilhem Lettron
3f65503a79
Add basic compatibility with marathon-lb
...
Add compatibility with labels: `HAPROXY_GROUP` and `HAPROXY_0_VHOST`.
* `HAPROXY_GROUP` become a new tag
* `HAPROXY_0_VHOST` become a rule `Host:`
https://github.com/mesosphere/marathon-lb
2016-10-07 19:30:16 +02:00
Vincent Demeester
3692e1c4bd
Add documentation for Træfik on docker swarm mode
...
Also small update on the swarm one.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-10-06 15:48:23 +02:00
Bill Glover
640bfc4eff
Fix syntax in Swarm example. Resolves #528
...
Prior to this fix the documentation for the swarm example included
syntax that would fail with the following error.
`Error : flag needs an argument: --docker.domain`
This fix specifies flags using the `=` between the flag name and value.
Tested on: Docker version 1.12.2-rc1, build 45bed2c, experimental
2016-10-01 22:37:15 +01:00
Emile Vauge
b9f76394aa
Update Mesos documentation
2016-09-30 15:37:52 +02:00
Emile Vauge
bb29d9c8ca
Add documentation
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-09-30 12:29:39 +02:00
Emile Vauge
462d8b3e74
Fix Docker & KV templates for sticky
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-09-30 10:57:55 +02:00
Owen Marshall
be5b1fd92b
docs, sticky session for Docker
2016-09-30 10:56:17 +02:00
tuier
baf4c474e3
Documentation
2016-09-28 23:05:01 +01:00
Daniel Tomcej
e249983c77
add TLS Min Version
...
silly copy paste
Add cipher selection
add TLS Min Version
silly copy paste
silly copy paste
add TLS Min Version
silly copy paste
fix formatting
Add cipher selection
linted
arg
update cipher map
2016-09-27 14:29:36 -06:00
Emile Vauge
a882a9d79f
Fix constraints and add doc
2016-09-27 21:45:29 +02:00
Emile Vauge
89fc835bb2
Add Katacoda in docs
2016-09-27 21:45:29 +02:00
Diego Osse Fernandes
99c8bffcbf
Initial support for Docker 1.12 Swarm Mode
2016-09-27 14:21:38 -03:00
Samuel BERTHE
013808956c
feat(constraints): Supports kv stores backends
2016-09-21 14:33:45 +02:00
Vincent Demeester
5ea761e19f
Add possibility to use BindPort IPAddress 👼
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-09-20 14:52:35 +02:00
Jimmy Cuadra
af9b63eaed
Document accepted values for logLevel.
2016-09-19 16:07:53 -07:00
Manuel Laufenberg
d5a15d6756
add basic auth support
...
implemented requested changes
fix docs
remove struct tag
2016-09-19 09:40:43 +02:00
Bruce Lee
f7f17f0057
enable consul catalog to use maxconn
2016-09-15 12:11:37 -04:00
Bruce Lee
99ca5d0a03
Add ability for marathon provider to set maxconn values
...
Initial implementation: Force both to be present to trigger behavior.
add ability to see rendered template in debug
add support for loadbalancer and circuit breaker specification
add documentation for new configuration
2016-09-14 16:52:02 -04:00
Bruce Lee
d89bdfbd27
Add backend features to docker
2016-09-14 14:51:31 -04:00
Bruce Lee
d35c6e77d7
add PING handler to dashboard API
2016-08-24 21:37:12 -04:00
djalal
7d936ec6aa
docker clarification, fix dead urls, misc typos
2016-08-22 11:03:34 +02:00
Emile Vauge
5e01c0a7db
Add Host cert ACME generation
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-08-18 14:20:55 +02:00
Andreas Jägle
ffa060ce56
Fix basic docs for configuration of multiple rules ( #576 )
2016-08-03 18:50:13 +02:00
Stuart Clark
914aa7d372
Add some documentation
2016-07-31 17:08:33 +01:00
Emile Vauge
e62cca1e7c
Merge v1.0.1
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-28 20:15:09 +02:00
Emile Vauge
16e2c3b1e0
Add basic/digest auth doc
...
Signed-off-by: Emile Vauge <emile@vauge.com>
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-28 18:32:21 +02:00
Martin
1bb3d9be73
add command storeconfig
...
add test integration command storeconfig
update doc
2016-07-22 15:20:47 +02:00
Martin
b153e90ec5
add createStore() funcs and skip consul TLS test
2016-07-21 09:22:35 +02:00
Martin
38cc36980f
update doc
2016-07-21 09:22:35 +02:00
Anders Betnér
959c7dc783
Support for client certificate authentication
2016-07-20 14:41:38 +02:00
Emile Vauge
be8ebdba46
Merge pull request #527 from containous/add-sse-support
...
Add sse support
2016-07-19 11:51:21 +02:00
Emile Vauge
2d759df47a
Fix basics doc
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-19 10:29:48 +02:00
Ed Robinson
d3aa056151
Kubernetes user-guide
2016-07-15 09:49:08 +01:00
Vincent Demeester
b80479f9ef
Option to disable expose of all docker containers
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-07-14 11:32:15 +02:00
Parham Negahdar
9f6484a328
Fixes #363 : Allow for kubernetes label selectors
2016-07-12 17:50:01 -04:00
Ed Robinson
c719aa3db8
Fix default etcd port
...
Fixes #508
2016-07-11 13:14:43 +01:00
Emile Vauge
c7acb2d2c4
Update doc on combining multiple rules and priorities
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-05 21:03:06 +02:00
Emile Vauge
6fd8979754
Remove deprecated traefik.domain label
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-05 11:29:13 +02:00
Emile Vauge
06ab802bc6
Disable constraints in doc until 1.1
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-23 17:25:12 +02:00
Nicolas Géraud
f446cac43c
mount acme folder instead of file
...
I you use traefik in Docker and use Let's Encrypt, you have to mount the folder containing the acme.json file instead of the file itself.
2016-06-23 00:02:01 +02:00
Emile Vauge
4ca2ff0495
Bump go-marathon a558128c87724cd7430060ef5aedf39f83937f55, add DCOS support
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-20 17:11:32 +02:00
kumy
52de16b4c9
Merge branch 'master' into patch-1
2016-06-18 16:06:49 +02:00
kumy
ade2ff97e0
Typo: Replace French words by English ones
2016-06-18 15:43:35 +02:00
Emile Vauge
450d86be7d
Fix websocket connection Hijack
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-18 13:37:21 +02:00
Samuel BERTHE
f7224ff403
feat(constraints): Supports constraints for docker backend
2016-06-11 19:06:39 +02:00
Almog Baku
1274d26b4c
Merge branch 'master' into master
2016-06-07 19:45:53 +03:00
Emile Vauge
7e6c580130
Add routes priorities in documentation
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-07 09:54:12 +02:00
Fabrice CLAEYS
eccb529605
update docs
2016-06-07 08:52:43 +02:00
Almog Baku
c3779f0e94
Merge branch 'master' into master
2016-06-04 18:49:26 +03:00
Emile Vauge
92ca220890
Add groupsAsSubDomains option
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-03 09:10:59 +02:00
Erin Dachtler
7386378cc0
Merge branch 'master' into docker_network
2016-06-01 08:38:23 -07:00
Samuel BERTHE
cd2100ed84
doc(constraints): Added in ConsulCatalog backend + new 'Constraint' section
2016-06-01 10:30:34 +02:00
Erin Dachtler
df7e1cf078
Squashed commit of the following:
...
commit 468cdf5c74b8df80fe6cc093feda84d124d47460
Author: Erin Dachtler <download333@gmail.com>
Date: Mon May 30 17:21:50 2016 -0700
Documentation update
commit bcbe622141fc333579177e056b49d418997c511d
Author: Erin Dachtler <download333@gmail.com>
Date: Sat May 28 15:32:34 2016 -0700
Whoops, forgot to fmt
commit 1ad5f1052541372722adc372069da094b422c793
Author: Erin Dachtler <download333@gmail.com>
Date: Sat May 28 14:56:04 2016 -0700
Added getIPAddress helper for docker template, and tests
2016-05-31 22:11:17 -07:00
Emile Vauge
80ab967d39
Fix benchmarks doc
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-23 14:02:25 +02:00
Russell Clare
77a9613c3a
Updating Toml to sure PathPrefix instead of Path
2016-05-23 09:35:18 +02:00
AlmogBaku
97c8a1d7ab
fixes wrong "default" for k8s annotation in document...
2016-05-19 01:09:32 +03:00
AlmogBaku
71f160dddc
Following up to the conversation on Slack & GitHub:
...
- Change the annotation to define the rule type in `traefik.frontend.rule.type`
- Update tests
- Add documentation
- Add example
2016-05-17 13:50:06 +03:00
Emile Vauge
993165fa66
Added Devoxx Video & support ( #371 )
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-13 17:32:39 +02:00
Ed Robinson
301a463aeb
Adds option to namespace k8s ingresses
...
If the flag kubernetes.namespaces is set...
Then we only select ingresses from that/those namespace(s)
This allows multiple instances of traefik to
independently load balance for each namespace.
This could be for logical or security reasons.
Addresses #336
2016-05-06 11:36:53 +01:00
Marcus Stong
52bff85dda
Merge remote-tracking branch 'upstream/master'
2016-05-02 11:44:07 -04:00
Emile Vauge
9e14619a0b
Add doc
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-22 13:57:00 +02:00
Pascal Borreli
4d22c45b76
Fixed typos
2016-04-21 23:38:44 +01:00
Samuel BERTHE
b1f0f048cd
fix(doc)
2016-04-19 10:00:33 +02:00
Marcus Stong
a7b4463f86
#304 : enhance acme documentation
2016-04-18 12:31:45 -04:00
Emile Vauge
17afa3e672
Add doc user guide with swarm
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-15 19:00:08 +02:00
Emile Vauge
61d54903e3
Fix doc
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-14 15:27:42 +02:00
kevin
a15578a8f6
Add support for maximum connections for backends.
2016-04-13 09:37:11 -07:00
Emile Vauge
a9e615b3c7
Fix period in frontend name in KV store
2016-04-13 14:56:51 +02:00
Emile Vauge
82a49a8e89
add better benchmarks
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-13 12:17:53 +02:00
Emile Vauge
5292a5b9d4
Migrate to official docker image
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-07 16:24:11 +02:00
Emile Vauge
dada86c0b0
Fix doc deploy...
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-06 18:50:35 +02:00
Emile Vauge
85fcff4cf7
Multiple rules docs
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-06 16:10:20 +02:00
Emile Vauge
fd8b4a3305
add documentation website
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-05 17:13:08 +02:00
Emile Vauge
d5e1d2efd5
Fix documentation
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-31 16:17:59 +02:00
Emile Vauge
8737530a7d
Refactor frontends rules
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-31 13:11:07 +02:00
Emile Vauge
4a9e82903e
add retries request
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-29 22:25:32 +02:00
Emile Vauge
a2c3e6e405
Add exposedByDefault doc
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-25 10:38:41 +01:00
Emile Vauge
d9ffc39075
add acme package, refactor acme as resuable API
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-22 00:12:43 +01:00
Emile Vauge
1ab9c82dfb
Let's Encrypt Doc
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-21 20:15:28 +01:00
Emile Vauge
6e484e5c2d
add let's encrypt support
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-21 20:15:28 +01:00
Emile Vauge
8393746e02
Fix benchmarks
2016-03-08 16:27:12 +01:00
Emile Vauge
33cde6aacd
update benchmarks with haproxy and latest results
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-05 13:34:18 +01:00
Graham Taylor
3063251d43
Use event stream API instead of event subscriptions
2016-03-02 09:22:14 +00:00
Emile Vauge
122783e36b
Add PathPrefixStrip and PathStrip rules
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-02-26 15:58:55 +01:00
Advait Shinde
8954aa7118
Update docs to mention commas.
2016-02-25 23:34:51 +00:00
Thomas Boerger
dc10c56b35
Integrated TLS auth for etcd and consul
2016-02-24 23:32:34 +01:00
Emile Vauge
1881d5eeed
Transfer emilevauge/traefik to containous/traefik
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-02-24 17:38:36 +01:00
David Keijser
ae275c9e60
Consul catalog provider
...
Fixes #176
2016-02-24 09:23:27 +01:00
emile
ec16011e31
Add partners, move contributing
2016-02-22 16:26:20 +01:00
emile
9a9c8e5709
Add Marathon TLS client config
...
Signed-off-by: emile <emile@vauge.com>
2016-02-18 12:42:59 +00:00
Advait Shinde
f1c1eed437
Fix typo in documentation
2016-02-16 11:55:42 -05:00
Advait Shinde
348ab794c9
Add documentation for /traefik/alias
.
2016-02-15 18:46:03 -05:00
emile
4152bd5e26
Update doc with entrypoints
2016-02-10 12:18:50 +01:00
emile
49cd7f799e
Add MaxIdleConnsPerHost. Fixes too many open files error.
2016-02-09 22:29:01 +01:00
Emile Vauge
cb46e8751b
Merge pull request #177 from Hugues-Antoine/master
...
Updating documentation to make a more explicit usage of the traefik.frontend.rule rule when combined with traefik.frontend.value
2016-01-29 19:46:12 +01:00
Hugues-Antoine
739a836c52
Updating documentation to make a more explicit usage of the traefik.frontend.rule rule when combined with traefik.frontend.value
2016-01-29 18:59:31 +01:00
emile
8adadaa5d4
Add launch configuration documentation
2016-01-27 13:56:46 +01:00
Dave Leaver
4bdc704a25
http here doesn't work
2016-01-15 11:53:13 +13:00
Dylan Meissner
cfbd43d1ee
Marathon provider uses port or portIndex from label.
2016-01-12 06:46:29 -08:00
Pierre Zemb
6bcb6f92f5
Update Doc about read-only mode
2016-01-03 20:45:53 +01:00
Jan Broer
d6e28a923c
Adds TLS SNI support for the frontends
2015-12-01 22:26:17 +01:00
唐家文
a8a78b8ea3
docker TLS support
2015-11-20 23:05:06 +08:00
emile
1e99ecf583
Add passHostHeader in frontend configuration, added traefik.frontend.passHostHeader label
2015-11-02 08:40:54 +01:00
emile
aaeb7cdffd
Correct BoltDB backend. Fixes #68
2015-10-23 22:21:16 +02:00
emile
32bfecff83
Docs on traefik.frontend. rule and value labels in Docker and Marathon.
2015-10-23 17:46:50 +02:00
emile
5dea2e7902
Remove providerTemplates dir, moved in templates
2015-10-23 17:46:50 +02:00
Vincent Demeester
a0df7ab921
Rename BackendsThrottleDuration to ProvidersThrottleDuration
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-10-17 14:14:20 +02:00
emile
46e162e6a9
Add backend throttle duration, resolves https://github.com/EmileVauge/traefik/issues/46
2015-10-17 14:12:03 +02:00