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
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
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
Martin Baillie
29bada9ae3
Fix Rancher backend left in uncommented state
2017-04-18 15:00:18 +10: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
ec7ba15955
Docs: Update default value for DefaultMaxIdleConnsPerHost.
2017-04-11 22:36:55 +02:00
Timo Reimann
056fe9ac0a
Switch duration configuration parameters over to flaeg.Duration.
2017-04-03 18:36:23 +02:00
Ruslan Sennov
b22716c5ba
fix consul sample endpoints
...
It took few minutes to understand what is wrong, when I just uncommented sample config :)
2017-03-29 14:03:20 +02: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
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
Timo Reimann
38ec32a146
Add Traefik TOML sample section on how to bind to specific IP addr.
2017-02-25 21:44:01 +01:00
solidnerd
60b3f74be8
Fix prometheus metrics example
...
Traefik won’t start correctly if heterogeneous numbers in a toml array. This commit makes all numbers homogene.
Signed-off-by: solidnerd <niclas@mietz.io>
2017-02-21 07:55:50 +01:00
Luke Petre
8d3c77a0b9
Add an ECS provider
2017-02-05 18:09:30 +00:00
Alberto
fa1090b6eb
Improving instrumentation. ( #1042 )
2017-01-17 18:14:13 +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
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
Bruce Lee
e068ee09ca
Allow specification of dialertimeout
...
Address documentation comments
2016-11-14 10:57:46 -05: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
Emile Vauge
3322e564fd
Add version check
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-11-03 11:30:00 +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
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
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
Diego Osse Fernandes
99c8bffcbf
Initial support for Docker 1.12 Swarm Mode
2016-09-27 14:21:38 -03:00
Manuel Laufenberg
d5a15d6756
add basic auth support
...
implemented requested changes
fix docs
remove struct tag
2016-09-19 09:40:43 +02:00
Martijn Heemels
3c5605b793
Update broken link in sample config file. ( #658 )
2016-09-13 15:17: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
Christian Winther
4cd08e88f6
Fix Consul prefix ( #589 )
...
Seemed to have been the cause of #587
2016-08-08 11:53:00 +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
julien
5afcf17706
add mesos provider inspired by mesos-dns & marathon provider
2016-07-20 11:56:14 +02: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
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
92ca220890
Add groupsAsSubDomains option
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-03 09:10:59 +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
Emile Vauge
9e14619a0b
Add doc
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-22 13:57:00 +02:00
Emile Vauge
85fcff4cf7
Multiple rules docs
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-06 16:10:20 +02:00