Timo Reimann
dd5e3fba01
Vendor main dependencies.
2017-03-09 13:13:02 +01:00
Timo Reimann
49a09ab7dd
Prepare for dependency vendoring.
...
- Add helper script to simplify glide usage.
- Add validation script for unwanted changes to vendoring.
- Relax/tighten up .{git,docker}ignore to cover vendored files properly.
- .validate: Protect from unbound variable in case of nounset setting.
- Install more recent hg version in the build container.
- Remove glide installation steps from Dockerfile.
- Update documentation.
2017-03-08 22:21:12 +01:00
Emile Vauge
dae28f7f17
Merge pull request #1227 from dtomcej/tighter-regex
...
Tighten regex match for wildcard certs [Addendum to #1018 ]
2017-03-07 16:59:52 +01:00
Daniel Tomcej
9cd76f122e
remove dot from regex
2017-03-07 15:21:08 +01: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
Emile Vauge
3611818eda
Add @trecloux to Maintainers ( #1226 )
2017-03-07 00:38:44 +01:00
Emile Vauge
7d83027954
Merge pull request #1208 from containous/merge-v1.2.0-rc2-master
...
Merge v1.2.0 rc2 master
2017-03-06 18:37:03 +01:00
Emile Vauge
ea190b6898
Prepare release v1.2.0-rc2
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-03-06 17:45:58 +01:00
Bruce Lee
aa75d5458d
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-03-06 17:45:58 +01:00
Christophe Robin
4172a7c62e
Add task parser unit test for docker provider
2017-03-06 17:45:58 +01:00
Christophe Robin
355b4706d3
Fix docker issues with global and dead tasks
2017-03-06 17:45:58 +01:00
Manuel Laufenberg
eb1ffae01b
Small fixes and improvments
2017-03-06 17:45:58 +01:00
Emile Vauge
cc0733a4fa
Fix stats race condition
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-03-06 17:45:58 +01:00
Luke Petre
c786bbbc5b
Try harder to query all the possible ec2 instances, and filter on instance state / lack of IP address
2017-03-06 17:45:58 +01:00
Julien Salleyron
f87b1c2fcd
Wrong tests docker images
2017-03-06 17:45:58 +01:00
Julien Salleyron
14fd53c915
Add doc
2017-03-06 17:45:58 +01:00
Julien Salleyron
aa2edcc6e5
Add some integration test
2017-03-06 17:45:58 +01:00
Julien Salleyron
6b6f010851
Add healthcheck interval
2017-03-06 17:45:58 +01:00
Rickard von Essen
5e8805f24d
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-03-06 17:45:58 +01:00
Emile Vauge
3848944d35
Fix travis deploy
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-03-06 17:45:58 +01:00
Emile Vauge
9d7df45b7c
Changelog for v1.2.0-rc1
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-03-06 17:45:58 +01:00
Emile Vauge
7a164ed401
Add v1.2 codename
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-03-06 17:45:57 +01:00
Regner Blok-Andersen
f530284031
Adding support for Traefik to respect the K8s ingress class annotation ( #1182 )
2017-03-03 20:30:22 +01:00
Timo Reimann
38c0cf7007
Merge pull request #1151 from timoreimann/refactor-k8s-rule-type-annotation-logic
...
Refactor k8s rule type annotation parsing/retrieval.
2017-03-03 18:48:59 +01:00
Timo Reimann
f3598e6b0f
Refactor k8s rule type annotation parsing/retrieval.
...
- Move annotation logic into function.
- Constantify strings.
- Refactor TestRuleType.
- Add test for GetRuleTypeFromAnnotations.
2017-03-03 13:33:00 +01:00
Vincent Demeester
291ca860af
Merge pull request #1216 from timoreimann/elaborate-on-regexp
...
Motivate and explain regular expression rules.
2017-03-03 10:09:30 +01:00
Timo Reimann
7d20871f0d
Fix typos.
2017-03-03 00:27:33 +01:00
Timo Reimann
6942b063ee
Motivate and explain regular expression rules.
2017-03-02 23:00:25 +01:00
Timo Reimann
e56bd27c1e
Remove blank space.
2017-03-02 23:00:25 +01:00
Timo Reimann
a3beec6b9c
Merge pull request #1214 from timoreimann/avoid-validate-glide-output-suppression
...
Evaluate glide-hash result without reading $?.
2017-03-02 23:00:01 +01:00
Timo Reimann
04a1ecc4f4
Evaluate glide-hash result without reading $?.
...
validate-glide is called with errexit enabled (in script/make.sh that
sources validate-glide), which means that grep returning a non-zero exit
code will cause the script to terminate prematurely. Thus, we will never
get to the point where we see the error message.
The fix is to embed the grep check directly inside the if statement.
2017-03-02 18:49:13 +01:00
Manuel Laufenberg
7707814f2e
Merge pull request #1215 from timoreimann/add-timoreimann-to-maintainer-list
...
Add @timoreimann to list of maintainers.
2017-03-02 17:59:00 +01:00
Timo Reimann
4d4f2b62aa
Add @timoreimann to list of maintainers.
2017-03-02 02:00:53 +01:00
Emile Vauge
5abffe402f
Merge pull request #1194 from timoreimann/example-ip-addr-binding
...
Add Traefik TOML sample section on how to bind to specific IP addr.
2017-02-28 09:57:23 +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
Vincent Demeester
d77ad42326
Merge pull request #1149 from Regner/kubernetes-support-externalname-service
...
Kubernetes support externalname service
2017-02-22 10:52:35 +01:00
Regner Blok-Andersen
4106f0fa9e
Merge branch 'master' into kubernetes-support-externalname-service
2017-02-21 16:19:01 -08:00
Vincent Demeester
a0a0bf0577
Merge pull request #1170 from timoreimann/upgrade-go-marathon-to-v0.7.0
...
Upgrade dependencies.
2017-02-21 20:45:22 +01:00
Regner Blok-Andersen
71c7920d0f
Merge branch 'master' into kubernetes-support-externalname-service
2017-02-21 10:02:34 -08:00
Timo Reimann
9bb1b01742
Upgrade dependencies.
...
Brings github.com/gambol99/go-marathon version 0.7.1.
2017-02-21 16:10:45 +01:00
Vincent Demeester
8c824680ce
Merge pull request #1157 from solidnerd/fix-prometheus-in-traefik-example-toml
...
Fix prometheus metrics example
2017-02-21 09:52:27 +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
Vincent Demeester
dfb09bf2ab
Merge pull request #1172 from timoreimann/stop-considering-glide-lock-as-binary-in-git
...
Remove .gitattributes file.
2017-02-20 21:34:55 +01:00
Timo Reimann
98d6a43e1e
Remove .gitattributes file.
...
Makes git diff Glide lock files as text, which is helpful to see changes
introduced by a 'glide update' run.
2017-02-18 22:56:24 +01:00
Regner Blok-Andersen
49466d0d14
Added documentation about defining the passing of host header globaly
2017-02-15 16:11:31 -08:00
Regner Blok-Andersen
66cc9a075c
First pass of documentation for passHostHeader kubernetes annotation
2017-02-15 13:37:47 -08:00
Regner Blok-Andersen
1e10fc2e30
Simplifying else if statement to be cleaner
2017-02-14 14:57:09 -08:00
Regner Blok-Andersen
c8cf5f8c44
Added a test to make sure passing an invalid value to traefik.frontend.passHostHeader results in falling back correctly.
2017-02-14 11:54:27 -08:00
Regner Blok-Andersen
96e6c9cef2
Split the if/or statement when requesting endpoints from the k8s service so that it now provides two unique log statements.
2017-02-14 11:53:35 -08:00
Regner Blok-Andersen
931ee55e1d
Added default case for PassHostHeader that logs a warning.
2017-02-14 11:52:54 -08:00