Ed Robinson
5923d22379
The referenced k8s service(s) must be in namespace
...
By design k8s ingress is only designed to ballance services from within
the namespace of the ingress.
This is disscuessed a little in
https://github.com/kubernetes/kubernetes/issues/17088 .
For now traefik should only reference the services in the current
namespace. For me this was a confusing change of behaviour
from the reference implimentations, as I have services
with the same name in each namespace.
2016-05-18 17:38:47 +01:00
Vincent Demeester
70494117d1
Merge pull request #373 from AlmogBaku/master
...
K8s: add an option to configure "PathPrefixStrip" for the ingress-resource using annotation
2016-05-18 17:19:11 +02:00
AlmogBaku
8210743dad
change log error of "ruleType" to warning
2016-05-17 16:54:40 +03:00
AlmogBaku
895f3cc109
fixes golint error
2016-05-17 16:22:37 +03:00
AlmogBaku
71f160dddc
Following up to the conversation on Slack & GitHub:
...
- Change the annotation to define the rule type in `traefik.frontend.rule.type`
- Update tests
- Add documentation
- Add example
2016-05-17 13:50:06 +03:00
AlmogBaku
92abaa0d47
fixes wrong actual on unit-test
2016-05-16 01:24:23 +03:00
AlmogBaku
47710c1385
fixes wrong names on tests - make it pass
2016-05-16 01:06:30 +03:00
AlmogBaku
df3abcbc9a
gofmt to tests..
2016-05-15 20:01:26 +03:00
AlmogBaku
dbb7ad41e5
Add tests for k8s PathPrefixStrip annotation
2016-05-15 12:16:27 +03:00
AlmogBaku
9773d4e409
K8s: add an option to configure "PathPrefixStrip" for the ingress-resource using annotation
2016-05-15 12:00:20 +03:00
Emile Vauge
993165fa66
Added Devoxx Video & support ( #371 )
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-13 17:32:39 +02:00
Emile Vauge
c49f5dad05
Merge pull request #368 from vdemeester/update-docker-deps
...
Update docker dependencies to fix issues
2016-05-13 08:21:09 +02:00
Vincent Demeester
c0bdedfed3
Add travis matrix for 1.9.1 and 1.10.1
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-05-12 17:18:58 +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
Vincent Demeester
7bf421f847
Merge pull request #369 from containous/fix-hijack-logger
...
fix hijack logger middleware
2016-05-12 17:06:15 +02:00
Emile Vauge
cb0c1d34a2
fix hijack logger middleware
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-12 16:32:12 +02:00
Vincent Demeester
749b381f26
Merge pull request #355 from containous/change-PathPrefixStrip-k8s
...
Replace PathPrefixStrip by PathPrefix in k8s
2016-05-12 13:56:43 +02:00
Emile Vauge
d89279d708
Replace PathPrefixStrip by PathPrefix in k8s
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-12 12:44:26 +02:00
Marcus Stong
be209ed30c
#216 : sets passHostHeader to true by default ( #351 )
2016-05-10 13:43:24 +02:00
Emile Vauge
4a4ba2791d
Merge pull request #357 from s7anley/generate-fix
...
Create static folder on first generate
2016-05-09 23:47:23 +02:00
Ján Koščo
c61d9776e7
Create static folder on first generate
2016-05-09 23:13:22 +02:00
Vincent Demeester
b5716abd3e
Merge pull request #347 from keis/consul-catalog-replace-space-in-tags
...
Replace whitespace in tags in consul_catalog
2016-05-07 17:26:17 +02:00
David Keijser
b9bb78d04b
Normalise tags in backend name of consul_catalog
...
Another fun thing consul lets you do is use spaces in your tags. This
means when including tags in backend name it's possible to generate
invalid names.
2016-05-07 16:30:38 +02:00
Vincent Demeester
8a39ee65cd
Merge pull request #341 from errm/k8s-namespacing
...
Adds option to namespace k8s ingresses
2016-05-07 13:30:35 +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
Vincent Demeester
d1b0bece47
Merge pull request #356 from errm/documentation-documentation
...
Adds some documentation about adding documentation
2016-05-05 23:33:35 +02:00
Ed Robinson
63fd7d1d63
Adds some documentation about adding documentation
2016-05-05 21:45:57 +01:00
Vincent Demeester
f4fb2518a1
Merge pull request #352 from containous/remove-alpine-from-build
...
Go back to standard golang image
2016-05-05 19:45:12 +02:00
Emile Vauge
ee486de947
Go back to standard golang image
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-05 18:31:55 +02:00
Vincent Demeester
c1a12a58eb
Merge pull request #340 from containous/fix-etcd-backend
...
Fix etcd backend with prefix /
2016-05-03 16:16:10 +02:00
Emile Vauge
c3aadab615
Add Consul integration tests
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-03 15:41:09 +02:00
Emile Vauge
26774d2317
Add Etcd integration tests
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-03 15:41:09 +02:00
Emile Vauge
61def880db
Fix etcd backend with prefix /
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-03 15:41:09 +02:00
Vincent Demeester
11a6331185
Merge pull request #349 from stongo/acme-bundle
...
#345 : bundle intermediate certificates
2016-05-03 11:49:35 +02:00
Marcus Stong
378509cef4
#345 : bundle intermediate certificates
...
fixes warnings and gives generated certs an A rating on ssl labs
2016-05-02 20:01:10 -04:00
Vincent Demeester
4a1fa03b2d
Merge pull request #318 from stongo/master
...
#304 : enhance acme documentation
2016-05-02 18:21:48 +02:00
Marcus Stong
52bff85dda
Merge remote-tracking branch 'upstream/master'
2016-05-02 11:44:07 -04:00
Vincent Demeester
e5b0b34604
Merge pull request #325 from CiscoCloud/master
...
Add frontend, backend, and timing to access log
2016-04-28 23:19:27 +02:00
David Tootill
0a0063fa27
Tweak comments to satisfy golint
2016-04-28 04:00:38 -07:00
David Tootill
bf1f6f663a
Minor refactor as requested in PR comments
2016-04-28 10:53:02 +00:00
David Tootill
8bac454792
Merge branch 'master' of https://github.com/CiscoCloud/traefik
2016-04-28 10:20:24 +00:00
Vincent Demeester
7eaf09b3da
Merge pull request #310 from samber/TRAEFIK-294--consul--use-service-addess-or-node-if-nil
...
feat(consul-provider): If service ip is nil then use node ip
2016-04-27 22:34:06 +02:00
Poney baker
378a261e64
feat(consul-provider): If Service.Address is nil then use Node.Address
...
test(consul-catalog): Test on backend-name and backend-address
2016-04-27 21:09: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
David Tootill
64b78461f6
Remove some debug logs (requested in review)
2016-04-27 09:25:13 -07:00
Vincent Demeester
2f5c9273ee
Merge pull request #334 from containous/fix-k8s-watch-ssl
...
Fix Kubernetes watch SSL & empty schema
2016-04-27 10:20:26 +02:00
Emile Vauge
38371234a2
Add logo credits
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-27 10:05:04 +02:00
Emile Vauge
10cb606578
Add Kubernetes URL
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-27 10:05:04 +02:00
Emile Vauge
87caf458df
Fix Kubernetes schema
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-27 10:05:04 +02:00