Samuel BERTHE
ac087921d8
feat(constraints): Implementation of constraint filtering (cmd + toml + matching functions), implementation proposal with consul
2016-06-01 10:30:34 +02:00
Martin
d8ad30f38a
log info about TOML configuration file using
...
+glide update flaeg & staert
+fix README.md
+fix configFile flag description
Signed-off-by: Martin <martin.piegay@zenika.com>
2016-05-30 17:04:26 +02:00
Martin
4776fa1361
add parsers tests
...
Signed-off-by: Martin <martin.piegay@zenika.com>
2016-05-27 13:23:38 +02:00
Martin
cc2735f733
add Debug StructTag
...
Signed-off-by: Martin <martin.piegay@zenika.com>
2016-05-27 10:06:19 +02:00
Martin
f64c2bc065
add flag on ACME
...
add flag on Retry
set Retry.MaxMem to 2 by default
rm useless import
rm useless structtag
add custom parser on []acme.Domain type
add commants + refactor
2016-05-27 10:06:19 +02:00
Martin
1a0f347023
update default value
2016-05-27 10:06:19 +02:00
Martin
e115e3c4e7
fix default value
2016-05-27 10:06:19 +02:00
Martin
fe0a8f3363
Flaeg integration
2016-05-27 10:06:19 +02:00
Emile Vauge
86f3891a2b
Add debug flag
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-24 23:31:35 +02:00
emile
720912e880
Add kubernetes Ingress backend
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-22 13:57:00 +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
ac4aa0d182
add errcheck validation
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-23 16:39:09 +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
6e484e5c2d
add let's encrypt support
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-21 20:15:28 +01: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
a8cc26fd91
Add entrypoints to providers
2016-02-10 12:14:16 +01:00
emile
c22598c8ff
Add multiple entry points support, add entry point redirection
2016-02-10 12:14:16 +01:00
emile
49cd7f799e
Add MaxIdleConnsPerHost. Fixes too many open files error.
2016-02-09 22:29:01 +01:00
emile
f1b62b45f4
Fixes following review
2016-01-27 19:47:20 +01:00
emile
8adadaa5d4
Add launch configuration documentation
2016-01-27 13:56:46 +01:00
emile
35070f7c1c
Use of Viper and cobra
2016-01-27 13:56:46 +01:00
Jan Broer
d6e28a923c
Adds TLS SNI support for the frontends
2015-12-01 22:26:17 +01:00
Vincent Demeester
40391c57c2
Add validate-golint target and script …
...
… and *lint* the latest piece of code.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-11-06 18:11:57 +01:00
Vincent Demeester
cdade5f649
Rename NameProvider to Name
...
Because golint is gonna cry at some point otherwise.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-11-02 19:48:34 +01:00
Vincent Demeester
de0a57ec76
Refactor traefik with package
...
Split a bit traefik into package. The idea behind this refactor is to
start move inter-dependencies away and do some DRY or SRP.
- Adds a `provider` package, with providers except `web.go`
- Adds a `types` package with common struct.
- Move `gen.go` to an `autogen` package
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-11-02 18:35:55 +01:00
emile
1e99ecf583
Add passHostHeader in frontend configuration, added traefik.frontend.passHostHeader label
2015-11-02 08:40:54 +01:00
emile
1fdff9dae4
Move config objects to configuration.go
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
Fernandez Ludovic
c11cf801ca
refactor(rest) : add json annotation on configuration
...
- update Web UI
- update documentation
2015-10-10 14:24:36 +02:00
emile
93b5410987
libkv support https://github.com/EmileVauge/traefik/issues/25 https://github.com/EmileVauge/traefik/issues/9
2015-10-02 11:36:16 +02:00
emile
0bdd537fb4
Configuration on cicuitbreakers and load balancers
2015-09-28 23:16:32 +02:00
emile
bb12e1c48c
URL case corrections
2015-09-24 22:17:40 +02:00
Vincent Demeester
c038dfbd54
Fix some typos, fmt and imports :)
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-09-24 17:16:13 +02:00
emile
d8e8815ad1
Consul Backend
2015-09-21 18:05:56 +02:00
Vincent Demeester
fd835e1fcd
Format some file using gofmt
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-09-15 22:32:32 +02:00
emile
ef9e773b9f
refactor rules, api enhancements
2015-09-15 18:35:32 +02:00
emile
a4f542c02f
refactor rules -> routes, routes -> frontends
2015-09-15 16:09:21 +02:00
emile
0b6a3ae669
traefik.toml comments
2015-09-14 14:38:21 +02:00
emile
36847f671f
Negroni middlewares
2015-09-12 15:10:03 +02:00
emile
cc88e28213
SSL frontend
2015-09-11 16:48:52 +02:00
emile
91f95f4fa2
Default values
2015-09-11 16:40:54 +02:00
emile
85e1af878a
Logging
2015-09-11 16:37:13 +02:00
emile
4dc5b34122
Weights
2015-09-10 16:14:08 +02:00
emile
46ef489b03
NotFoundHandler
2015-09-10 15:13:35 +02:00
emile
6f8f3e449d
refactoring unique backend by route
2015-09-09 17:41:33 +02:00
emile
cef926379c
service -> configuration
2015-09-08 00:15:14 +02:00