Sebastian
8010758b29
Docker: Added warning if network could not be found ( #1310 )
...
* Added warning if network could not be found
* Removed regex import from master
* Corrected wrong function call
2017-03-19 18:40:09 +01:00
Regner Blok-Andersen
75d92c6967
Abort Kubernetes Ingress update if Kubernetes API call fails ( #1295 )
...
* Abort Kubernetes Ingress update if Kubernetes API call fails
Currently if a Kubernetes API call fails we potentially remove a working service from Traefik. This changes it so if a Kubernetes API call fails we abort out of the ingress update and use the current working config. Github issue: #1240
Also added a test to cover when requested resources (services and endpoints) that the user has specified don’t exist.
* Specifically capturing the tc range as documented here: https://blog.golang.org/subtests
* Updating service names in the mock data to be more clear
* Updated expected data to match what currently happens in the loadIngress
* Adding a blank Servers to the expected output so we compare against that instead of nil.
* Replacing the JSON test output with spew for the TestMissingResources test to help ensure we have useful output incase of failures
* Adding a temporary fix to the GetEndoints mocked function so we can override the return value for if the endpoints exist.
After the 1.2 release the use of properExists should be removed and the GetEndpoints function should return false for the second value indicating the endpoint doesn’t exist. However at this time that would break a lot of the tests.
* Adding quick TODO line about removing the properExists property
* Link to issue 1307 re: properExists flag.
2017-03-17 16:34:34 +01:00
Emile Vauge
0f67cc7818
Merge pull request #1291 from containous/small-fixes
...
Small fixes
2017-03-15 18:04:41 +01:00
Emile Vauge
f428a752a5
Refactor k8s client config
...
Signed-off-by: Emile Vauge <emile@vauge.com >
2017-03-15 15:24:01 +01:00
Emile Vauge
3fe3784b6c
Removed unused log
...
Signed-off-by: Emile Vauge <emile@vauge.com >
2017-03-15 15:24:01 +01:00
Emile Vauge
e4d63331cf
Fix default config in generic Mesos provider
...
Signed-off-by: Emile Vauge <emile@vauge.com >
2017-03-15 15:24:01 +01:00
Vincent Demeester
8ae521db64
Merge pull request #1278 from akanto/update-oxy
...
Update Oxy, fix for #1199
2017-03-15 15:22:35 +01:00
Timo Reimann
24fde36b20
Revert "Pass context to ListReleases when checking for new versions."
...
This reverts commit 07db6a2df1 .
2017-03-15 11:01:47 +01:00
Timo Reimann
7c55a4fd0c
Update github.com/containous/oxy only.
2017-03-15 11:01:43 +01:00
Timo Reimann
7b1c0a97f7
Reset glide files to versions from upstream/v1.2.
2017-03-15 10:41:10 +01:00
Attila Kanto
8392846bd4
Update vulcand and pin deps in glide.yaml
2017-03-15 06:59:34 +01:00
Timo Reimann
07db6a2df1
Pass context to ListReleases when checking for new versions.
...
Required by go-github update.
2017-03-15 06:59:34 +01:00
Emile Vauge
cc9bb4b1f8
Merge pull request #1285 from timoreimann/rename-healthcheck-url-to-path
...
Rename health check URL parameter to path.
2017-03-14 23:39:24 +01:00
Timo Reimann
de91b99639
Rename health check URL parameter to path.
...
Also improve documentation.
2017-03-14 01:53:24 +01:00
Timo Reimann
c582ea5ff0
Merge pull request #1258 from matevzmihalic/fix/metrics
...
Fix metrics registering
2017-03-11 07:37:24 +01:00
Matevz Mihalic
b5de37e722
Fix metrics registering
2017-03-10 21:26:34 +01:00
Emile Vauge
ee9032f0bf
Merge pull request #1209 from owen/ecs-chunk-taskarns
...
Chunk taskArns into groups of 100
2017-03-09 15:55:42 +01:00
Owen Marshall
11a68ce7f9
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-03-07 20:52:33 -05:00
Emile Vauge
0dbac0af0d
Merge pull request #1239 from timoreimann/update-maxidleconnsperhost-default-in-docs
...
Update DefaultMaxIdleConnsPerHost default in docs.
2017-03-07 15:20:07 +01:00
Timo Reimann
9541ee4cf6
Docs: Update default value for DefaultMaxIdleConnsPerHost.
2017-03-06 21:26:33 +01:00
Emile Vauge
2958a67ce5
Merge pull request #1225 from dtomcej/fix-670
...
Update WSS/WS Proto [Fixes #670 ]
2017-03-02 23:51:48 +01:00
dtomcej
eebbf6ebbb
update oxy hash
2017-03-02 14:59:19 -07:00
Vincent Demeester
0133178b84
Merge pull request #1219 from SantoDE/feature-bump-gorancher
...
Bump go-rancher version
2017-03-02 13:13:44 +01:00
Manuel Laufenberg
9af5ba34ae
Bump go-rancher version
2017-03-02 09:39:43 +01:00
Emile Vauge
9b24e13418
Merge pull request #1204 from containous/prepare-release-v1.2.0-rc2
...
Prepare release v1.2.0 rc2
v1.2.0-rc2
2017-03-01 13:54:55 +01:00
Emile Vauge
8fd880a3f1
Prepare release v1.2.0-rc2
...
Signed-off-by: Emile Vauge <emile@vauge.com >
2017-03-01 13:19:08 +01:00
Emile Vauge
89700666b9
Merge pull request #1198 from jangie/revert-1080
...
Revert "Ensure that we don't add balancees with no health check runs …
2017-02-27 21:59:47 +01:00
Bruce Lee
343e0547df
Revert "Ensure that we don't add balancees with no health check runs if there is a health check defined on it"
...
This reverts commit ad12a7264e .
2017-02-27 13:56:53 -05:00
Emile Vauge
a7d5e6ce4f
Merge pull request #1167 from christopherobin/bugfix-docker
...
Fix docker issues with global and dead tasks
2017-02-23 10:30:20 +01:00
Christophe Robin
d342ae68d8
Add task parser unit test for docker provider
2017-02-22 23:16:33 +01:00
Christophe Robin
a87cd3fc2c
Fix docker issues with global and dead tasks
2017-02-22 23:16:33 +01:00
Emile Vauge
28a4d65b38
Merge pull request #1173 from SantoDE/feature-rancher-improvements-1125
...
Small fixes and improvments
2017-02-22 23:15:23 +01:00
Manuel Laufenberg
253dbfab94
Small fixes and improvments
2017-02-22 16:30:54 +01:00
Emile Vauge
727f79f432
Merge pull request #1141 from containous/fix-stats-race
...
Fix stats race condition
2017-02-22 16:29:48 +01:00
Emile Vauge
6a56eb480b
Fix stats race condition
...
Signed-off-by: Emile Vauge <emile@vauge.com >
2017-02-22 15:02:26 +01:00
Emile Vauge
155d0900bb
Merge pull request #1143 from lpetre/ecs_nil_checks
...
Better ECS error checking
2017-02-22 15:01:42 +01:00
Luke Petre
a59a165cd7
Try harder to query all the possible ec2 instances, and filter on instance state / lack of IP address
2017-02-22 13:38:11 +01:00
Emile Vauge
5d540be81b
Merge pull request #1132 from Juliens/healthcheck
...
Healthcheck tests and doc
2017-02-21 14:03:13 +01:00
Julien Salleyron
05f2449d84
Wrong tests docker images
2017-02-21 11:09:19 +01:00
Julien Salleyron
44fa364cdd
Add doc
2017-02-21 11:09:19 +01:00
Julien Salleyron
04a25b841f
Add some integration test
2017-02-21 11:09:19 +01:00
Julien Salleyron
efbbff671c
Add healthcheck interval
2017-02-21 11:09:19 +01:00
Emile Vauge
27c2c721ed
Merge pull request #1137 from rickard-von-essen/ecs-docs
...
ECS: Docs - info about cred. resolution and required access policies
2017-02-09 12:08:26 +01:00
Rickard von Essen
abe16d4480
ECS: Docs - info about cred. resolution and required access policies
...
Added information about how AWS credentials are resolved and which
access rights is needed the Traefik ECS provider.
2017-02-08 20:19:39 +01:00
Emile Vauge
445bb8189b
Merge pull request #1128 from containous/fix-travis-deploy
...
Fix travis deploy
v1.2.0-rc1
2017-02-06 21:36:30 +01:00
Emile Vauge
ff7dfdcd43
Fix travis deploy
...
Signed-off-by: Emile Vauge <emile@vauge.com >
2017-02-06 21:32:57 +01:00
Emile Vauge
5e662c9dbd
Merge pull request #1126 from containous/prepare-release-v1.2.0-rc1
...
Prepare release v1.2.0 rc1
2017-02-06 20:52:30 +01:00
Emile Vauge
78d60b3651
Changelog for v1.2.0-rc1
...
Signed-off-by: Emile Vauge <emile@vauge.com >
2017-02-06 19:54:28 +01:00
Emile Vauge
7a7992a639
Add v1.2 codename
...
Signed-off-by: Emile Vauge <emile@vauge.com >
2017-02-06 18:51:56 +01:00
Emile Vauge
39f8f6868a
Merge pull request #1124 from containous/fix-git-rmpr
...
Fix checkout initial before calling rmpr
2017-02-06 18:49:24 +01:00