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
Emile Vauge
cc0733a4fa
Fix stats race condition
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-03-06 17:45:58 +01:00
Manuel Laufenberg
38bd49b97e
add dependency, start provider and fetch data
...
add tons of labels
Provide - WIP
add rancher data over rancher types
first version of direct fetch - pagination still an issue
2017-02-06 17:02:53 +01:00
Luke Petre
8d3c77a0b9
Add an ECS provider
2017-02-05 18:09:30 +00:00
Emile Vauge
dacde21c27
Fix glide.yml go-units
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-02-05 17:24:13 +01:00
Guilhem Lettron
99f251451e
Update glide
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-02-05 10:05:32 +01:00
Guilhem Lettron
d324040adc
Add systemd watchdog feature
2017-02-04 19:06:24 +01:00
Emile Vauge
a394e6a3e3
Manage acme cert in infinit channels
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-02-03 09:45:39 +01:00
enxebre
175659a3dd
Support for Metrics and Prometheus.
2017-01-16 15:00:16 +01:00
Diego de Oliveira
d74ea22d7d
IP-per-task: ( #841 )
...
Support IP per task with marathon/mesos
2017-01-06 16:26:50 +01:00
Emile Vauge
6adb346cee
Add bug command
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-12-19 15:23:59 +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
Ed Robinson
d1e631a487
Flatten dependencies
...
Deps for the integration suite are handled seperately, and not
flattend, as glide can't read the version info from docker/docker
2016-11-30 19:16:48 +01:00
Yves Peter
15540764a0
Switched Kubernetes provider to new client implementation: https://github.com/kubernetes/client-go
2016-11-30 19:16:48 +01:00
Julien Salleyron
2af6cc4d1b
feat(provider): Add Eureka Provider
2016-11-16 22:00:24 +01:00
Ed Robinson
5c0297fb61
Context is part of the stdlib on 1.7
2016-11-16 14:03:23 +00:00
Emile Vauge
c9cc3c9895
Fix contraint store/read from KV
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-11-09 21:08:37 +01:00
Emile Vauge
558b31f4d9
Fix oxy version
2016-11-08 10:34:39 +01:00
Emile Vauge
3322e564fd
Add version check
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-11-03 11:30:00 +01:00
Emile Vauge
22b0b8b750
Fix mapstructure issue with anonymous slice
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-10-26 15:17:54 +02:00
Guilhem Lettron
649cb548d0
Use sdnotify for systemd ( #768 )
...
* Use sdnotify for systemd
This is useful if a configuration is long to load.
Systemd will continue dependency chain only when server have finish to start.
https://www.freedesktop.org/software/systemd/man/systemd.service.html#Type=
* Extract the waiting behavior from Start()
2016-10-25 08:59:39 -07:00
Emile Vauge
e72e65858f
Challenge certs PEM encoding
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-09-30 11:26:25 +02:00
Emile Vauge
a42845502e
Add ACME store
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-09-30 11:26:17 +02:00
Emile Vauge
5a0440d6f8
Add KV datastore
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-09-30 11:26:05 +02:00
tuier
17546c3a08
Add HTTP compression
2016-09-28 23:04:18 +01:00
Emile Vauge
364958cbaf
Move jobs backoff back into traefik
...
https://github.com/cenk/backoff/pull/27#issuecomment-245842725
2016-09-27 21:45:29 +02:00
Emile Vauge
0d1ed625a8
Bump oxy version, fix streaming
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-09-19 16:49:21 +02:00
Emile Vauge
d340ccd601
Migrate to JobBackOff
2016-08-19 14:24:09 +02:00
Martin
c03274703e
update staert and flaeg
2016-08-11 14:34:33 +02:00
Martin
2815f80063
beautify help
...
and fixes
2016-08-05 14:26:36 +02: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
3a5b67a3e1
Add basic/digest auth
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-28 18:19:47 +02:00
Martin
1bb3d9be73
add command storeconfig
...
add test integration command storeconfig
update doc
2016-07-22 15:20:47 +02:00
Vincent Demeester
c170ddc7ae
Upgrade libkermit and dependencies
...
And use ContainerAPIClient where needed 👼
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-07-21 17:43:05 +02:00
Martin
056e0fe2d9
Use KvStores as global config source
2016-07-21 09:22:35 +02:00
julien
5afcf17706
add mesos provider inspired by mesos-dns & marathon provider
2016-07-20 11:56:14 +02:00
Emile Vauge
516608d883
Bump containous/oxy version with SSE support
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-18 17:59:50 +02:00
Emile Vauge
9e270c951a
Fix windows builds
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-05 16:02:36 +02:00
Emile Vauge
018b8a6315
Fix default weight in server.LoadConfig
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-05 10:26:28 +02:00
Emile Vauge
1b5e35461d
Bump oxy to b57d6706e9ff606343c596940b60df7f90012d29
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-22 15:33:39 +02:00
Emile Vauge
b586df6689
Fix marathon tests
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-22 13:56:28 +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
Emile Vauge
450d86be7d
Fix websocket connection Hijack
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-18 13:37:21 +02:00
Emile Vauge
208998972a
Add routes priorities
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-07 09:17:39 +02:00
Emile Vauge
3f08bb4cdf
Fix panic on help, Better version
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-02 15:17:04 +02:00
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
c5084fd025
update staert + glide pin version
2016-05-27 10:06:19 +02:00
Martin
059da90a96
clean glide dependancies
2016-05-27 10:06:19 +02:00
Martin
89e00eb5a4
add staert & fleag
2016-05-27 10:06:19 +02:00
Emile Vauge
43acbaa702
Fix safari error with http2
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-23 14:00:14 +02:00
Vincent Demeester
153ab8f0fa
Update engine-api to fix versions issues ( #383 )
...
Updating an engine-api that has fixed some versioning issues (filters
json marshalling)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-05-19 21:11:30 +02:00
Vincent Demeester
061107b65f
Update docker dependencies to fix issues
...
Update engine-api, libcompose and related dependencies (including
libkermit), to fix issues with docker v1.9.1 and lower.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-05-12 17:10:42 +02:00
David Tootill
53c99f7469
Add moul/http2curl to glide.yaml
2016-04-27 10:24:00 -07:00
David Tootill
f93e618f67
Merge remote-tracking branch 'refs/remotes/containous/master'
...
# Conflicts:
# glide.lock
# glide.yaml
2016-04-27 09:41:51 -07:00
Thomas Boerger
b6b72c861f
Replaced etcd-go with etcd/client
...
In order to meet the requirements of the updated libkv library I have
also replaced etcd-go with the up2date etcd client.
Signed-off-by: Thomas Boerger <thomas@webhippie.de>
2016-04-26 23:18:53 +02:00
Thomas Boerger
478eed6603
Updated libkv dependency
...
In order to fix the TLS client authentication I have updated the libkv
dependency. Now the connection to secured etcd and consuld should work
properly.
Signed-off-by: Thomas Boerger <thomas@webhippie.de>
2016-04-26 22:37:19 +02:00
emile
720912e880
Add kubernetes Ingress backend
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-22 13:57:00 +02:00
David Tootill
c8c0d208be
Update glide files for mattn/shellwords
2016-04-20 01:36:51 +00:00
Emile Vauge
c1078c4374
Fix races
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-14 15:27:42 +02:00
kevin
d047b8daa1
Update glide files to use most recent version of containous/oxy
2016-04-13 14:51:14 -07:00
Vincent Demeester
866b9835a6
Migrate traefik to engine-api
...
The docker provider now uses docker/engine-api and
vdemeester/docker-events instead of fsouza-dockerclient.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-04-08 14:21:02 +02:00
Vincent Demeester
b0fa11b8b8
Update libkermit again for compose enhancements
...
Using `.Container(…)`, it's way easier to get the container from a
project's service.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-04-02 15:33:12 +02:00
Vincent Demeester
e1448eb238
A small update of libkermit
...
Using compose/check package (and less code)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-04-02 12:40:21 +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
Vincent Demeester
87bad71bec
Use libkermit for integration test
...
Using the compose package for starting and stopping project.
2016-03-27 19:58:08 +02: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
0cbe34eef3
Move to containous/oxy, remove websocket specific support
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-15 23:42:52 +01:00
Emile Vauge
defbb44b35
Fix docker network
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-01 11:52:30 +00:00
David Keijser
4277fe2fdb
Bump libcompose
2016-02-24 09:23:27 +01:00
emile
9a9c8e5709
Add Marathon TLS client config
...
Signed-off-by: emile <emile@vauge.com>
2016-02-18 12:42:59 +00:00
emile
c22598c8ff
Add multiple entry points support, add entry point redirection
2016-02-10 12:14:16 +01:00
emile
f1b62b45f4
Fixes following review
2016-01-27 19:47:20 +01:00
emile
35070f7c1c
Use of Viper and cobra
2016-01-27 13:56:46 +01:00
emile
a0b15a0efd
Main file refactoring, extract a Server object
2016-01-27 13:55:40 +01:00
emile
ec2d7efe0e
Add --quick to glide up
2016-01-27 11:00:13 +01:00
emile
8fdd0b20d1
Add filter task by running status in marathon
2015-12-01 22:53:31 +01:00
emile
5454299bf0
update docs
2015-10-14 13:21:40 +02:00
emile
6362b1da7f
Update package management with Glide
2015-10-13 22:56:44 +02:00