Ludovic Fernandez
|
58d6681824
|
Redirection: permanent move option.
|
2018-01-31 19:10:04 +01:00 |
|
Fernandez Ludovic
|
7c80b9a692
|
refactor(k8s): new annotations style.
|
2018-01-31 17:16:05 +01:00 |
|
Fernandez Ludovic
|
a4a8345a33
|
refactor(k8s): baseName and ObjectMeta.
|
2018-01-31 17:16:05 +01:00 |
|
Fernandez Ludovic
|
4497ddbb0e
|
refactor(k8s): default to nil headers struct.
|
2018-01-31 17:16:05 +01:00 |
|
Fernandez Ludovic
|
53388a3570
|
feat(k8s): add max conn annotations.
|
2018-01-31 17:16:05 +01:00 |
|
Fernandez Ludovic
|
1c495d7ea4
|
feat(k8s): add rate limit annotations.
|
2018-01-31 17:16:05 +01:00 |
|
Fernandez Ludovic
|
4c0d6e211b
|
feat(k8s): add error pages annotations.
|
2018-01-31 17:16:05 +01:00 |
|
Fernandez Ludovic
|
5bfd6acd52
|
fix(k8s): add passTLSCert to template.
|
2018-01-31 17:16:05 +01:00 |
|
Fernandez Ludovic
|
0b49de94c6
|
refactor(k8s): extract functions.
|
2018-01-31 17:16:05 +01:00 |
|
Łukasz Harasimowicz
|
a81171d5f1
|
Request buffering middleware
|
2018-01-31 15:32:04 +01:00 |
|
SALLEYRON Julien
|
395b1702de
|
Extract providers configuration from server.go
|
2018-01-29 14:58:03 +01:00 |
|
NicoMen
|
563a0bd274
|
Migrate from libkv to valkeyrie library
|
2018-01-24 17:52:03 +01:00 |
|
Fernandez Ludovic
|
c8446c2dc8
|
Merge branch 'v1.5' into master
|
2018-01-24 15:11:21 +01:00 |
|
Ludovic Fernandez
|
00e0571811
|
Rename TLSConfigurations to TLS.
|
2018-01-23 16:30:07 +01:00 |
|
Ludovic Fernandez
|
fb4ba7af2b
|
Migrate Sirupsen to sirupsen.
|
2018-01-22 12:16:03 +01:00 |
|
Roman Pridybailo
|
fc00e1c228
|
Don't reload configuration when rancher server is down
|
2018-01-22 11:00:07 +01:00 |
|
Fernandez Ludovic
|
5b37fb83fd
|
feat(mesos): add all labels.
|
2018-01-18 18:26:03 +01:00 |
|
Fernandez Ludovic
|
bc6879ecc1
|
fix(mesos): invalid ip source.
|
2018-01-18 18:26:03 +01:00 |
|
Fernandez Ludovic
|
17137ba3e7
|
refactor(mesos) be testable.
|
2018-01-18 18:26: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 |
|
Blake Mesdag
|
56c0634918
|
Return errors from Docker client.Events
|
2018-01-15 14:26:03 +01:00 |
|
Ludovic Fernandez
|
ee71b4bfef
|
homogenization of templates: ECS
|
2018-01-10 18:28:03 +01:00 |
|
Ludovic Fernandez
|
0d57e2aed9
|
homogenization of templates: Rancher
|
2018-01-10 18:08:03 +01:00 |
|
Ludovic Fernandez
|
8394549857
|
homogenization of templates: Consul Catalog
|
2018-01-10 16:20:10 +01:00 |
|
Ludovic Fernandez
|
870c0b5cf4
|
homogenization of templates: Marathon
|
2018-01-10 11:58:03 +01:00 |
|
Fernandez Ludovic
|
b60edd9ee9
|
fix: list parsing.
|
2018-01-09 20:00:05 +01:00 |
|
Fernandez Ludovic
|
b1ea36793b
|
refactor: simplify template and use typed function.
|
2018-01-09 20:00:05 +01:00 |
|
Ludovic Fernandez
|
750878d668
|
homogenization of templates: Docker
|
2018-01-09 16:26:03 +01:00 |
|
Ludovic Fernandez
|
d88554fa92
|
fix: list entries parsing.
|
2018-01-09 12:40:04 +01:00 |
|
gopenguin
|
8327dd0c0b
|
Add support for fetching k8s Ingress TLS data from secrets
|
2018-01-08 00:36:03 +01:00 |
|
Fernandez Ludovic
|
b9f1f7752d
|
feat(kv): add more tests.
|
2018-01-04 18:42:02 +01:00 |
|
Fernandez Ludovic
|
944008661f
|
feat(kv): add custom headers configuration.
|
2018-01-04 18:42:02 +01:00 |
|
Fernandez Ludovic
|
79ae52aca7
|
feat(kv): add rate limits configuration.
|
2018-01-04 18:42:02 +01:00 |
|
Fernandez Ludovic
|
51390aa874
|
feat(kv): add error pages configuration.
|
2018-01-04 18:42:02 +01:00 |
|
Fernandez Ludovic
|
cfa1f47226
|
feat(kv): add frontend redirect configuration.
|
2018-01-04 18:42:02 +01:00 |
|
Fernandez Ludovic
|
6573634012
|
feat(kv): constants and generic methods.
|
2018-01-04 18:42:02 +01:00 |
|
Ludovic Fernandez
|
61ecb4cd18
|
Split consul and consul catalog.
|
2018-01-04 15:56:02 +01:00 |
|
Fernandez Ludovic
|
06d528a2bd
|
refactor(consulcatalog): enhance tests.
|
2018-01-04 11:42:03 +01:00 |
|
Fernandez Ludovic
|
238acd9330
|
feat(consulcatalog): add custom Headers tags.
|
2018-01-04 11:42:03 +01:00 |
|
Fernandez Ludovic
|
8e7ac513b6
|
refactor: add backend name functions.
|
2018-01-04 11:42:03 +01:00 |
|
Fernandez Ludovic
|
e56551d047
|
feat(consulcatalog): add rate limit and error pages tags.
|
2018-01-04 11:42:03 +01:00 |
|
Fernandez Ludovic
|
170fc13e02
|
feat(consulcatalog): add frontend redirect tags.
|
2018-01-04 11:42:03 +01:00 |
|
Fernandez Ludovic
|
97ce77169a
|
feat(consulcatalog): add HealthCheck tags.
|
2018-01-04 11:42:03 +01:00 |
|
Fernandez Ludovic
|
c9b871a03a
|
feat(consulcatalog): add WhitelistSourceRange tags.
|
2018-01-04 11:42:03 +01:00 |
|
Fernandez Ludovic
|
2fdefa258e
|
feat(consulcatalog): add passTLSCert tags.
|
2018-01-04 11:42:03 +01:00 |
|
Fernandez Ludovic
|
f0a733d6d6
|
refactor(consulcatalog): new template methods approach.
|
2018-01-04 11:42:03 +01:00 |
|
Fernandez Ludovic
|
586b5714a7
|
refactor(consulcatalog): reorganize code.
|
2018-01-04 11:42: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 |
|
Fernandez Ludovic
|
7e5c258266
|
refactor(rancher): headers as pointer.
|
2018-01-03 23:26:03 +01:00 |
|
Fernandez Ludovic
|
22405a1259
|
feat(rancher): add rate limit and error pages labels.
|
2018-01-03 23:26:03 +01:00 |
|
Fernandez Ludovic
|
d0a6689413
|
feat(rancher): add headers labels.
|
2018-01-03 23:26:03 +01:00 |
|
Fernandez Ludovic
|
a1f47cb4db
|
feat(rancher): add HealthCheck labels.
|
2018-01-03 23:26:03 +01:00 |
|
Fernandez Ludovic
|
c884c7bb8a
|
feat(rancher): add WhitelistSourceRange label.
|
2018-01-03 23:26:03 +01:00 |
|
Fernandez Ludovic
|
c042098889
|
feat(rancher): add PassTLSCert label.
|
2018-01-03 23:26:03 +01:00 |
|
Fernandez Ludovic
|
c84fb9895e
|
Merge branch 'v1.5' into master
|
2018-01-02 15:21:17 +01:00 |
|
Fernandez Ludovic
|
23c1a9ca8e
|
Merge branch 'v1.4' into v1.5
|
2018-01-02 13:10:11 +01:00 |
|
Fernandez Ludovic
|
be0dd71bb4
|
refactor(kv): split provide and configuration.
|
2018-01-02 11:46:02 +01:00 |
|
Michael
|
e8e8b41eed
|
Normalize serviceName added to the service backend names
|
2018-01-02 10:52:03 +01:00 |
|
Ludovic Fernandez
|
bfd142b13b
|
Fix custom headers template
|
2018-01-02 10:10:04 +01:00 |
|
Ludovic Fernandez
|
75533b2beb
|
Use prefix for sticky and stickiness tags.
|
2018-01-02 09:44:02 +01:00 |
|
Fernandez Ludovic
|
b8a1cb5c68
|
refactor(marathon): fix labels and add tests.
|
2017-12-26 12:46:03 +01:00 |
|
Fernandez Ludovic
|
c1aefb8ad8
|
feat(marathon): add error pages and rate limits.
|
2017-12-26 12:46:03 +01:00 |
|
Fernandez Ludovic
|
576e87f398
|
feat(marathon): add headers labels.
|
2017-12-26 12:46:03 +01:00 |
|
Fernandez Ludovic
|
b4f6bf0f6a
|
feat(marathon): add frontend redirect labels.
|
2017-12-26 12:46:03 +01:00 |
|
Fernandez Ludovic
|
edc55aad3c
|
feat(marathon): add whitelistSourceRange label.
|
2017-12-26 12:46:03 +01:00 |
|
Fernandez Ludovic
|
38a3fe4316
|
feat(marathon): add PassTLSCert label.
|
2017-12-26 12:46:03 +01:00 |
|
Fernandez Ludovic
|
81e3b2dd4c
|
feat(marathon): add HealthCheck port label.
|
2017-12-26 12:46:03 +01:00 |
|
NicoMen
|
9a7821b8fa
|
Send empty configuration from file provider
|
2017-12-21 21:24:03 +01:00 |
|
Fernandez Ludovic
|
aeffe1036d
|
refactor: no rate limits must return nil.
|
2017-12-21 17:44:03 +01:00 |
|
Fernandez Ludovic
|
987e8a93bd
|
refactor: no error pages must return nil.
|
2017-12-21 17:44:03 +01:00 |
|
Ludovic Fernandez
|
59549d5f39
|
Use pointer of error pages
|
2017-12-21 11:26:03 +01:00 |
|
Fernandez Ludovic
|
4a7297d05c
|
Merge branch 'v1.5' into master
|
2017-12-20 15:47:15 +01:00 |
|
Fernandez Ludovic
|
a5335667bb
|
refactor(docker): move services tests.
|
2017-12-20 15:20:07 +01:00 |
|
Fernandez Ludovic
|
dd7a8a9a87
|
fix(docker): whitelist on services.
|
2017-12-20 15:20:07 +01:00 |
|
Fernandez Ludovic
|
942614dd23
|
feat(docker): add rate limit labels.
|
2017-12-20 15:20:07 +01:00 |
|
Fernandez Ludovic
|
c30ebe5f90
|
feat(docker): add error pages labels.
|
2017-12-20 15:20:07 +01:00 |
|
Fernandez Ludovic
|
50757b5e99
|
refactor(docker): re-order templates functions.
|
2017-12-20 15:20:07 +01:00 |
|
Fernandez Ludovic
|
c26b9b1a5d
|
feat(docker): add HealthCheck labels.
|
2017-12-20 15:20:07 +01:00 |
|
Fernandez Ludovic
|
423385bca0
|
feat(docker): add passTLSCert label.
|
2017-12-20 15:20:07 +01:00 |
|
Nimi Wariboko Jr
|
3c7c6c4d9f
|
Mesos: Use slave.PID.Host as task SlaveIP.
|
2017-12-20 12:12:03 +01:00 |
|
ferhat elmas
|
705f3f1372
|
Drop unnecessary type conversions
|
2017-12-18 09:14:03 +01:00 |
|
Fernandez Ludovic
|
f6520727a3
|
Merge branch 'v1.5' into master
|
2017-12-15 22:16:48 +01:00 |
|
Michael
|
b17d5b80b8
|
Reload configuration when port change for one service
|
2017-12-15 20:52:03 +01:00 |
|
Michael
|
48b4eb5c0d
|
Fix bad Træfik update on Consul Catalog
|
2017-12-15 16:00:14 +01:00 |
|
Ludovic Fernandez
|
7ecd6d20ba
|
Support regex redirect by frontend
|
2017-12-15 11:48:03 +01:00 |
|
Ludovic Fernandez
|
5f6c5025d5
|
Fix Flaky Consul Catalog tests.
|
2017-12-13 11:54:03 +01:00 |
|
Tiscs Sun
|
c66d9de759
|
Custom headers by service labels for docker backends
|
2017-12-06 22:26:03 +01:00 |
|
ferhat elmas
|
6890dc1844
|
Simplification
|
2017-12-06 10:52:03 +01:00 |
|
Ludovic Fernandez
|
e2190bd9d5
|
Builders in k8s tests
|
2017-12-05 20:24:03 +01:00 |
|
Fernandez Ludovic
|
0472d19bd4
|
refactor: fix some code.
|
2017-12-05 19:40:04 +01:00 |
|
Fernandez Ludovic
|
1710800cc0
|
refactor(consulCatalog): review and split.
|
2017-12-05 19:40:04 +01:00 |
|
Fernandez Ludovic
|
c705d6f9b3
|
refactor(ecs): rewrite configuration system.
|
2017-12-05 19:40:04 +01:00 |
|
Fernandez Ludovic
|
be718aea11
|
refactor(mesos): rewrite configuration system.
|
2017-12-05 19:40:04 +01:00 |
|
Fernandez Ludovic
|
ca680710a2
|
refactor(rancher): rewrite configuration system.
|
2017-12-05 19:40:04 +01:00 |
|
Fernandez Ludovic
|
5f71a43758
|
refactor(eureka): rewrite configuration system.
|
2017-12-05 19:40:04 +01:00 |
|
Fernandez Ludovic
|
04dd63da1c
|
refactor(k8s): rewrite configuration system.
|
2017-12-05 19:40:04 +01:00 |
|
Fernandez Ludovic
|
cee022b935
|
refactor(marathon): rewrite configuration system.
|
2017-12-05 19:40:04 +01:00 |
|
Fernandez Ludovic
|
ae2ae85070
|
refactor(docker): rewrite configuration system.
|
2017-12-05 19:40:04 +01:00 |
|
Fernandez Ludovic
|
ce6bbbaa33
|
feat: labels/annotations parser.
|
2017-12-05 19:40:04 +01:00 |
|
Ludovic Fernandez
|
3a99c86cb3
|
Change custom headers separator
|
2017-12-04 11:40:03 +01:00 |
|
Michael
|
d6ad7e2e64
|
Fix empty IP for backend when dnsrr in Docker swarm mode
|
2017-12-01 14:34:03 +01:00 |
|
Ludovic Fernandez
|
aaf120f263
|
Reduce logs with new Kubernetes security annotations
|
2017-12-01 14:00:04 +01:00 |
|
Ludovic Fernandez
|
f084d2a28b
|
Fix Labels/annotation logs and values.
|
2017-11-30 09:26:03 +01:00 |
|
Fernandez Ludovic
|
3d452fd5b9
|
Merge branch 'v1.4' into master
|
2017-11-28 14:03:55 +01:00 |
|
Michael
|
47a5cfbd3e
|
Fix empty ip when container is stopped
|
2017-11-28 13:58:04 +01:00 |
|
Daniel Tomcej
|
4cb6241e93
|
Kubernetes security header annotations
|
2017-11-28 13:36:03 +01:00 |
|
Ludovic Fernandez
|
4bdeb33ac1
|
Docker labels
|
2017-11-28 11:16:03 +01:00 |
|
Fernandez Ludovic
|
9f6f637527
|
Merge branch 'v1.4' into master
|
2017-11-27 11:40:50 +01:00 |
|
Kwok-kuen Cheung
|
0f09551a76
|
Fix kubernetes path prefix rule with rewrite-target
|
2017-11-27 11:22:03 +01:00 |
|
Ludovic Fernandez
|
011b748a55
|
Change server receiver name.
|
2017-11-24 19:18:03 +01:00 |
|
Fernandez Ludovic
|
66591cf216
|
Merge tag 'v1.4.4' into master
|
2017-11-23 15:21:47 +01:00 |
|
Daniel Tomcej
|
7063da1c7d
|
Add docker security headers via labels
|
2017-11-22 19:40:04 +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 |
|
Ludovic Fernandez
|
a6955ecf59
|
Vendor generated file from template
|
2017-11-20 15:26:03 +01:00 |
|
NicoMen
|
6619a787a3
|
Fix problems about duplicated and missing Docker backends/frontends.
|
2017-11-20 15:16:03 +01:00 |
|
Raúl Sánchez
|
aae17c817b
|
Fix issue with label traefik.backend.loadbalancer.stickiness.cookieName
|
2017-11-20 11:42:03 +01:00 |
|
Ludovic Fernandez
|
ab87bad952
|
Run Rancher tests cases in parallel.
|
2017-11-20 11:40:04 +01:00 |
|
Ludovic Fernandez
|
05a9350e57
|
Use contants from http package.
|
2017-11-20 09:40: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
|
722f299306
|
Support template as raw string.
|
2017-11-17 10:12: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 |
|
Michael
|
5ee2cae85c
|
Fix Traefik reload if Consul Catalog tags change
|
2017-11-13 12:14:02 +01:00 |
|
SALLEYRON Julien
|
27d1b46835
|
Split Web into API/Dashboard, ping, metric and Rest Provider
|
2017-11-09 16:12:04 +01:00 |
|
Timo Reimann
|
384488ac02
|
Remove unused lightMarathonClient.
|
2017-11-09 12:40:02 +01:00 |
|
NicoMen
|
c469e669fd
|
Make the TLS certificates management dynamic.
|
2017-11-09 12:16: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
|
972eea97fe
|
[ecs] - fix import order
|
2017-11-02 11:44:04 +01:00 |
|
Alex Antonov
|
02035d4942
|
Missing Backend key in configuration when application has no tasks
|
2017-11-01 11:26: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 |
|