Timo Reimann
5a8215a1e4
Merge pull request #1345 from diegooliveira/IP-Per-Task-Fix-Hostname
...
[Marathon] Detect proper hostname automatically.
2017-04-26 12:14:01 +02:00
Timo Reimann
7eb3051a57
Improve and extend TestGetBackendServer.
...
- Cover error cases.
- Use sub-tests.
2017-04-26 11:35:30 +02:00
Timo Reimann
a4355569af
Extract index functionality into generic helper function.
...
Allows to move specific test cases to dedicated tests for new function.
2017-04-26 11:35:30 +02:00
Timo Reimann
16c86022bb
Cosmetic changes.
2017-04-26 11:35:30 +02:00
Timo Reimann
e615e833bc
Use go-spew to display diffs.
2017-04-26 11:35:30 +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
Timo Reimann
97a3564945
Merge pull request #1497 from containous/re-exclude-dist-traefik-in-dockerignore
...
Re-exclude /dist/traefik from .dockerignore.
2017-04-26 10:34:20 +02:00
Timo Reimann
f1ee471b6b
Re-exclude /dist/traefik from .dockerignore.
...
Required for the 'image' Makefile target to succeed since it copies the
binary into the image.
2017-04-26 10:01:43 +02:00
Timo Reimann
750fa22cff
Merge pull request #1474 from containous/marathon-check-port-label-overwrite-earlier
...
Check for explicitly defined Marathon port first.
2017-04-26 03:21:33 +02:00
Timo Reimann
099d605aed
Check for explicitly defined Marathon port first.
...
Previously, we did the check too late resulting in the traefik.port
label not being effective.
The change comes with additional refactorings in production and tests.
2017-04-25 23:18:30 +02:00
Timo Reimann
f1bc80ca12
Change getLabel signature to return bool instead of error.
...
The comma ok idiom fits better.
2017-04-25 23:18:30 +02:00
Timo Reimann
49a9aeb95f
Merge pull request #1489 from containous/docker-move-test-providers-into-run-body
...
Move Docker test provider instantiation into t.Run body.
2017-04-25 15:30:37 +02:00
Timo Reimann
25abf8b8f8
Stop retrying unit tests on Travis.
2017-04-25 14:56:43 +02:00
Timo Reimann
962fb908c0
Pass through TESTDIRS
env var to Docker build container.
2017-04-25 14:56:43 +02:00
Timo Reimann
b44aca64e3
Move Docker test provider instantiation into t.Run body.
2017-04-25 14:56:43 +02:00
Ludovic Fernandez
34b21b9374
Merge pull request #1482 from ldez/docs/github-template
...
doc: enhance GitHub template.
2017-04-25 12:10:10 +02:00
Fernandez Ludovic
972579e2a0
refactor(bugCmd): update issue template.
...
- fix collides with imported package name.
2017-04-25 11:14:31 +02:00
Fernandez Ludovic
ccff8a80f5
doc: enhance GitHub template.
...
- add issue and PR guide.
- rewrite templates
2017-04-25 11:14:31 +02:00
Ludovic Fernandez
4f2a2d573d
Merge pull request #1486 from containous/fix-consul-catalog-flags
...
Fix Consul catalog prefix flags
2017-04-25 11:13:28 +02:00
Emile Vauge
af1d0a7dce
Fix Consul catalog prefix flags
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-04-25 10:51:03 +02:00
Vincent Demeester
37e40bc776
Merge pull request #1470 from vdemeester/update-dockerignore
...
Update dockerignore to ignore dist and sites
2017-04-25 09:55:24 +02:00
Vincent Demeester
d9fd412e0e
Update dockerignore ignore dist and sites
...
As of now, it does nothing (`/dist/` doesn't filter the dist folder)
and sending anything from `dist` doesn't make sense as it's mounted
anyway.
Removing the traefik binary from whitelist as the integration script
compiles the binary before running, so we don't need to send it via
the build context.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-04-25 09:02:07 +02:00
Emile Vauge
4bc2f17b08
Merge pull request #1368 from containous/update-doc
...
License 2017, Træfɪk => Træfik
2017-04-24 16:20:55 +02:00
Emile Vauge
d1b65adfb1
Traefik logo license
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-04-24 15:34:12 +02:00
Emile Vauge
19a7d22eef
License 2017, Træfɪk => Træfik
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-04-24 15:12:44 +02:00
Vincent Demeester
6012a0f3c5
Merge pull request #1437 from ldez/feat/backends-filter
...
feat(webui): Dashboard filter
2017-04-24 10:25:46 +02:00
Fernandez Ludovic
4e81d41d06
doc: update web ui documentation
...
- update web ui dev documentation
- update Dashboard screenshot.
2017-04-24 10:04:58 +02:00
Fernandez Ludovic
f4579e5f12
refactor: clean code
...
- remove dead code
- replace Fprintf by Fprint.
2017-04-24 10:04:57 +02:00
Fernandez Ludovic
a8cbe7ef5e
feat(webui): Add dashboard filter.
...
- Convert Object properties to and array for backends and frondends for each providers.
- Remove unused parameters.
- Add filter.
2017-04-24 10:04:57 +02:00
Timo Reimann
6ba17847ab
Merge pull request #1179 from gstackio/master
...
Fix error in documentation for Docker labels
2017-04-23 02:30:53 +02:00
Benjamin Gandon
378a34c454
Fix error in documentation for Docker labels
2017-04-23 01:58:26 +02:00
Timo Reimann
f38d117a31
Merge pull request #1408 from hmrc/access-logging
...
New access logger.
2017-04-23 01:57:41 +02:00
Richard Shepherd
73a1b172ed
First stage of access logging middleware. Initially without any output appenders.
2017-04-23 00:46:45 +02:00
Timo Reimann
4310bdf3ca
Merge pull request #1458 from ben-st/update_readme
...
update wording
2017-04-23 00:44:44 +02:00
Benjamin
6cb8df9d1e
update wording
2017-04-22 23:49:38 +02:00
Timo Reimann
93e123b489
Merge pull request #1467 from mattcollier/patch-1
...
Fix typo in command line help.
2017-04-22 23:01:03 +02:00
mattcollier
8764c43eaf
Fix typo in command line help.
2017-04-21 14:01:45 +02:00
Timo Reimann
10e22c0b3f
Merge pull request #1469 from containous/improve-frontend-rule-documentation
...
Improve documentation for frontend rules.
2017-04-21 01:10:13 +02:00
Timo Reimann
051f0c6855
Improve documentation for frontend rules.
...
Includes guidelines on proper usage of the more complex path matchers.
2017-04-21 00:30:27 +02:00
Timo Reimann
809103f4b2
Merge pull request #1473 from mattcollier/patch-2
...
Correct typo in code comment.
2017-04-20 22:01:16 +02:00
mattcollier
b7c2e2d3f1
Correct typo and use Godoc convention in comment.
2017-04-20 14:02:29 -04:00
Vincent Demeester
d866a62b56
Merge pull request #1468 from containous/traefik-pronunciation-pages
...
Mention Traefik pronunciation in docs too.
2017-04-20 14:00:44 +02:00
Timo Reimann
22ac60205a
Mention Traefik pronunciation in docs too.
...
Also replace Træfɪk with Træfik.
2017-04-20 12:08:12 +02:00
Vincent Demeester
de557d031b
Merge pull request #1449 from vdemeester/more-extraction
...
Extract some code in packages
2017-04-20 11:37:40 +02:00
Vincent Demeester
7fcb7b86d3
Extract some code in packages
...
- This will help split stuff in smaller, better tested packages
- This moves some stuff like the traefik command to package `cmd`
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-04-20 10:06:41 +02:00
Vincent Demeester
9c9015a7b1
Merge pull request #1398 from containous/fix-default-timeouts-for-marathon-provider
...
Fix default timeouts for Marathon provider.
2017-04-20 08:37:20 +02:00
Timo Reimann
360e8e19ce
Fix default timeouts for Marathon provider.
...
The timeouts were given without a unit, which caused nanoseconds scale
to be applied when we switched the type from int to flaeg.Duration.
2017-04-20 01:51:10 +02:00
Timo Reimann
dd52ee9f9b
Merge pull request #1147 from SantoDE/feature-http-basic-auth-frontend
...
Add Basic Auth per Frontend.
2017-04-20 00:26:39 +02:00
Manuel Laufenberg
8a892b21e1
Add Basic Auth per Frontend for Rancher & Docker Dynamic Provider
2017-04-19 21:05:43 +02:00
Vincent Demeester
4e0f131fcd
Merge pull request #1453 from martinbaillie/rancher-provider-pagination-fixes
...
Fix Rancher API pagination limits
2017-04-19 13:36:55 +02:00