Owen Marshall
c876462eb0
Chunk taskArns into groups of 100
...
If the ECS cluster has > 100 tasks, passing them to
ecs.DescribeTasksRequest() will result in the AWS API returning
errors.
This patch breaks them into chunks of at most 100, and calls
DescribeTasks for each chunk.
We also return early in case ListTasks returns no values; this
prevents DescribeTasks from throwing HTTP errors.
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
dtomcej
ef83a5936d
update oxy hash
2017-04-11 22:36:55 +02:00
Manuel Laufenberg
8d650da2f8
Bump go-rancher version
2017-04-11 22:36:55 +02:00
Emile Vauge
bd127168b3
Merge pull request #1421 from containous/move-crossbinary-travis-deploy
...
Move make cross binary to Travis deploy step
2017-04-11 22:35:49 +02:00
Emile Vauge
1ecdadb283
Move make cross binary to Travis deploy step
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-04-11 20:47:25 +02:00
Emile Vauge
d8c21639f7
Merge pull request #1407 from containous/glide-sh-push-get-param-to-array
...
glide.sh: Push argument to GLIDE_ARGS array.
2017-04-10 20:37:35 +02:00
Timo Reimann
d2df47d382
glide.sh: Push argument to GLIDE_ARGS array.
...
The array is empty in the beginning, so referencing ${GLIDE_ARGS[@]}
produces an error due to nounset.
2017-04-10 10:42:33 +02:00
Vincent Demeester
0cc3d05515
Merge pull request #1319 from containous/start-healthcheck-early
...
Start health checks early.
2017-04-08 12:41:36 +02:00
Timo Reimann
60ea9199e5
Start health checks early.
...
Do not wait a full tick cycle to execute the first health check.
Additional changes:
- Make request timeout configurable (for testing purposes).
- Support synchronizing on health check goroutine termination through an
internal wait group (for testing purposes).
- Stop leaking by closing the HTTP response body.
- Extend health check logging and use WARNING level for (continuously)
failing health checks.
2017-04-07 19:13:15 +02:00
Emile Vauge
637c7e250c
Merge pull request #1178 from errm/k8s-client-2
...
Upgrade k8s.io/client-go to version 2
2017-04-07 14:22:50 +02:00
Ed Robinson
6f4c5dd4ce
Upgrade k8s.io/client-go to version 2
2017-04-07 11:52:18 +01:00
Ed Robinson
a3b95f798b
Update lego
2017-04-07 11:52:18 +01:00
Ed Robinson
65284441fa
Update dependencies
2017-04-07 11:52:18 +01:00
Emile Vauge
51e4dcbb1f
Merge pull request #1367 from seguins/chart-k8s
...
Add documentation about k8s Helm Chart
2017-04-07 11:53:30 +02:00
Stéphane Seguin
e38bf0accb
Add documentation about k8s chart
2017-04-06 21:52:39 +02:00
Emile Vauge
08c1871c98
Merge pull request #1394 from containous/nicgrayson-master
...
Allow traefik.port to not be in the list of marathon ports
2017-04-06 20:57:58 +02:00
Nic Grayson
4eb779e596
Allow traefik.port to not be in the list of marathon ports
2017-04-06 18:47:35 +02:00
Emile Vauge
e1aa16ae70
Merge pull request #1196 from klausenbusk/url
...
kv: Ignore backend servers with no url
2017-04-06 11:14:57 +02:00
Kristian Klausen
b4dfb7223b
kv: Extend test with support for specifying custom error for Get/List
2017-04-06 10:28:11 +02:00
Kristian Klausen
f621a46a2e
kv: Log error when checking existence of server url key
2017-04-06 10:28:11 +02:00
Kristian Klausen
c864d80270
kv: Add test for server without url key
2017-04-06 10:28:11 +02:00
Kristian Klausen
020a8e31ab
kv: Ignore backend servers with no url
...
Currently with a kv tree like:
/traefik/backends/b1/servers/ẁeb1
/traefik/backends/b1/servers/web2
/traefik/backends/b1/servers/web2/url
Traefik would try to forward traffic to web1, which is impossible as
traefik doesn't know the url of web1.
This commit solve that, by ignoring backend server with no url "key"
when generating the config.
This is very useful, for people who use etcd TTL feature. They can then
just "renew" the url key every X second, and if the server goes down, it
is automatic removed from traefik after the TTL.
2017-04-06 10:28:11 +02:00
Timo Reimann
69c31276f2
Merge pull request #1386 from mihaitodor/patch-1
...
Fix typo in server.go
2017-04-04 21:37:54 +02:00
Mihai Todor
06c47134c9
Fix typo
...
Fix "loadd-balancer" typo in log debug message in server.go
2017-04-04 17:23:55 +01:00
Ben Parli
c9d23494b9
Add IdleConnTimeout to Traefik's http.server settings ( #1340 )
...
* Add IdleTimeout setting to http.server
Without such a timeout there is a risk of resource leakage from piling up connections, particularly when exposing Traefik to the Internet.
Set the default to be 180 seconds
* Add IdleConnTimeout to Traefik's http.server settings
Without enforcing a timeout Traefik is susceptible to resource leakage, particularly when deployed as a public facing proxy exposed to the Internet.
Set the default to be 180 seconds
* tweak
* Update configuration.go
* add some documentation for the idletimeout setting
* need to cast idletimeout
* update doc to refect format specifics
2017-04-04 11:36:23 +02:00
Timo Reimann
7d256c9bb9
Merge pull request #1350 from containous/toml-compatible-duration-type
...
Use TOML-compatible duration type.
2017-04-03 19:30:33 +02:00
Timo Reimann
056fe9ac0a
Switch duration configuration parameters over to flaeg.Duration.
2017-04-03 18:36:23 +02:00
Timo Reimann
e375ba98f0
Update vendored dependencies.
2017-04-03 18:36:23 +02:00
Timo Reimann
d6d93db13b
Update to latest github.com/containous/flaeg.
2017-04-03 18:36:23 +02:00
Emile Vauge
3389908238
Merge pull request #1235 from tcoupin/feat-use-docker-compose-labels
...
Use docker-compose labels for frontend and backend names
2017-04-03 11:46:20 +02:00
tcoupin
5c16860486
Use service.project.domain instead of project-service.domain
2017-04-03 11:00:04 +02:00
tcoupin
0a7f9b5a71
Use docker-compose labels for frontend and backend names
2017-04-03 11:00:04 +02:00
Timo Reimann
df685fa050
Merge pull request #1324 from containous/ask-for-debug-log-output-in-template
...
Append template section asking for debug log output.
2017-04-01 07:22:42 +02:00
Timo Reimann
2c079b3d6f
Append template section asking for debug log output.
2017-03-31 17:38:48 +02:00
Timo Reimann
35973f1243
Merge pull request #1369 from Starefossen/patch-2
...
Make toml Bucket array homogeneous
2017-03-31 17:06:45 +02:00
Hans Kristian Flaatten
9281f4fbbc
Make toml Bucket array homogeneous
2017-03-31 14:01:56 +02:00
Timo Reimann
0e0a231e5a
Merge pull request #1303 from ruslansennov/patch-1
...
fix consul sample endpoints
2017-03-29 21:19:56 +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
Manuel Laufenberg
240b2be1a8
Merge pull request #1233 from tcoupin/feature-web-pathprefix
...
Feature web root path
2017-03-24 18:35:32 +01:00
tcoupin
c5125cee71
Add path parameter for web provider
2017-03-24 17:51:53 +01:00
Timo Reimann
1cf1fbf99b
Merge pull request #1276 from kekoav/go-1.8-update-tls-ciphers
...
Update TLS Ciphers for Go 1.8
2017-03-24 13:58:26 +01:00
Kekoa Vincent
1ed68b1278
Updated available cipher suites for Go 1.8.
2017-03-24 09:37:46 +01:00
Timo Reimann
84e1ec6607
Merge pull request #1259 from containous/bump-go-1.8
...
Bump go 1.8
2017-03-24 09:34:29 +01:00
Emile Vauge
1140ee6c64
Update vendor dependencies
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-03-23 22:51:59 +01:00
Emile Vauge
8401cccff2
Replace mailgun/manners with go 1.8 graceful shutdown
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-03-23 22:47:29 +01:00
Emile Vauge
836f617286
Bump go 1.8
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-03-23 22:39:53 +01:00
Vincent Demeester
1bc8c9912e
Merge pull request #1329 from containous/makefile-image-target-depend-on-binary
...
Make image Makefile target depend on binary instead of build.
2017-03-22 19:00:04 +01:00
Timo Reimann
b5430803b8
Make image Makefile target depend on binary instead of build.
...
build only builds the build container without the binary.
2017-03-22 16:33:02 +01:00
Vincent Demeester
a7bc8c8aa4
Merge pull request #1274 from sroze/patch-1
...
Change a word in the documentation
2017-03-22 09:48:32 +01:00