Fernandez Ludovic
7e2ad827aa
fix: used 'traefik.domain' in frontend rule.
2018-04-18 10:48:03 +02:00
Ludovic Fernandez
8168d2fdc1
Server weight zero
2018-04-11 16:30:04 +02:00
Ludovic Fernandez
c99266e961
Fix: error pages
2018-04-11 13:54:03 +02:00
Ludovic Fernandez
f804053736
Factorize labels managements.
2018-04-11 12:26:03 +02:00
Fernandez Ludovic
4b93d040b3
refactor: Mesos labels.
2018-04-04 11:52:05 +02:00
Fernandez Ludovic
46db91ce73
refactor: ECS labels.
2018-04-04 11:52:05 +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
Fernandez Ludovic
0a41cd43a5
Merge branch 'v1.5' into master
2018-03-09 12:02:29 +01:00
Ludovic Fernandez
862957c30c
Safe access to ECS API pointer values.
2018-03-08 10:08:03 +01:00
Michael
1f6f8d5e0f
New option in secure middleware
2018-03-02 14:24:03 +01:00
Michael
39eeb67d91
Upgrade AWS SKD to version v1.13.1
2018-02-22 14:58:04 +01:00
Ludovic Fernandez
58d6681824
Redirection: permanent move option.
2018-01-31 19:10:04 +01:00
Łukasz Harasimowicz
a81171d5f1
Request buffering middleware
2018-01-31 15:32:04 +01:00
Ludovic Fernandez
ee71b4bfef
homogenization of templates: ECS
2018-01-10 18:28:03 +01:00
Fernandez Ludovic
de7dd068d9
refactor(ecs): headers as pointer.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
393651f5e2
feat(ecs): add error pages and rate limits.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
5acee9e11d
refactor: enhance template function readability.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
81626eef38
feat(ecs): add headers labels.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
e60fbbbebe
feat(ecs): add frontend redirect labels.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
e45e63dc37
feat(ecs): add whitelistSourceRange label.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
c3d5ad2eeb
feat(ecs): add PassTLSCert label.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
7c64f5d31e
feat(ecs): add MaxConn label.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
66f46c5b96
feat(ecs): add circuit Breaker label.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
07a6d48a27
refactor(ecs): add hasLoadBalancerLabel function.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
722ea28e3a
feat(ecs): add HealthCheck port label.
2018-01-03 23:52:03 +01:00
Fernandez Ludovic
f195ef27f3
refactor(ecs): template readability.
2018-01-03 23:52:03 +01:00
ferhat elmas
705f3f1372
Drop unnecessary type conversions
2017-12-18 09:14:03 +01:00
ferhat elmas
6890dc1844
Simplification
2017-12-06 10:52:03 +01:00
Fernandez Ludovic
c705d6f9b3
refactor(ecs): rewrite configuration system.
2017-12-05 19:40:04 +01:00
Tait Clarridge
6d2f4a0813
Add health check label to ECS
2017-11-21 11:06:03 +01:00
Michael MATUR
972eea97fe
[ecs] - fix import order
2017-11-02 11:44:04 +01:00
Félix P
93a46089ce
Support Host NetworkMode for ECS provider
2017-10-31 11:44:03 +01:00
Tait Clarridge
7c4353a0ac
Add missing functions for ECS template
2017-10-25 17:18: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
8cb3f0835a
Stickiness cookie name.
2017-10-12 17:50:03 +02:00
Fernandez Ludovic
9faae7387e
Merge tag 'v1.4.0-rc5' into master
2017-10-10 17:17:44 +02:00
Ludovic Fernandez
a9d4b09bdb
Stickiness cookie name
2017-10-10 11:10:02 +02:00
Fernandez Ludovic
cf508b6d48
Merge 'v1.4.0-rc4' into master
2017-10-02 17:18:24 +02:00
Ludovic Fernandez
5cc49e2931
bug
command.
2017-10-02 10:32:02 +02:00
jeffreykoetsier
d41e28fc36
Handle empty ECS Clusters properly
2017-09-29 16:56:03 +02:00
Fernandez Ludovic
9fba37b409
Merge v1.4.0-rc2 into master
2017-09-09 01:00:48 +02:00
Michael
c19cce69fa
Add basic auth for ecs
2017-09-07 17:34:03 +02:00
Michael
9ce4f94818
ECS provider refactoring
2017-09-06 12:10:05 +02:00
Michael
086a85d2f0
Enable loadbalancer.sticky for ECS
2017-08-25 11:42:03 +02:00
Michael
8765494cbd
Add support for several ECS backends
2017-08-22 11:46:03 +02:00
Fernandez Ludovic
c36e0b3b06
refactor: add Safe everywhere is needing.
2017-07-20 14:59:54 +02:00
Ludovic Fernandez
d653a348b1
Factorize labels
...
* refactor(accesslog): factorize file name.
* traefik.frontend.rule
* traefik.frontend.value
* traefik.backend.circuitbreaker.expression
* traefik.enable
* traefik.backend.loadbalancer.method
* traefik.backend.loadbalancer.sticky
* traefik.backend.maxconn.amount
* traefik.backend.maxconn.extractorfunc
* traefik.port
* traefik.tags
* traefik.backend
* traefik.weight
* traefik.domain
* traefik.protocol
* traefik.frontend.passHostHeader
* traefik.frontend.whitelistSourceRange
* traefik.frontend.priority
* traefik.frontend.entryPoints
* traefik.frontend.auth.basic
* traefik.backend.id
* traefik.backend.circuitbreaker
* traefik.frontend.rule.type
* traefik.portIndex
* refactor(docker): specific labels
* refactor(rancher): specific labels
* traefik.backend.healthcheck.*
* refactor(providers): factorize labels.
2017-07-10 16:58:12 +02:00
Fernandez Ludovic
46faa7a745
refactor(ecs): Use Traefik Logger.
2017-07-08 00:05:53 +02:00
Vincent Demeester
542c3673e4
Extract providers to their own package
...
This is just doing that and making it compile :)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-04-18 13:24:17 +02:00