SALLEYRON Julien
7400c39511
Stream mode when http2
2017-10-24 14:38:02 +02:00
SALLEYRON Julien
afbad56012
Force http/1.1 for websocket
2017-10-20 17:38:04 +02:00
Michael
3afd6024b5
Fix consul catalog retry
2017-10-16 16:58:03 +02:00
SALLEYRON Julien
93a1db77c5
Move http2 configure transport
2017-10-10 12:14:03 +02:00
Marco Jantke
9db8773055
fix flakiness in log rotation test
2017-10-06 09:20:13 +02:00
SALLEYRON Julien
4fe9cc7730
Add tests for urlencoded part in url
2017-10-02 15:36:02 +02:00
Ludovic Fernandez
5cc49e2931
bug
command.
2017-10-02 10:32:02 +02:00
SALLEYRON Julien
b6752a2c02
Forward upgrade error from backend
2017-09-29 21:04:03 +02:00
SALLEYRON Julien
64c52a6921
Consul catalog remove service failed
2017-09-29 16:30:03 +02:00
SALLEYRON Julien
795a346006
Flaky tests and refresh problem in consul catalog
2017-09-20 19:08:02 +02:00
Frédéric Logier
49e0e20ce2
fix healthcheck port
2017-09-18 15:50:03 +02:00
Fernandez Ludovic
2296aab5a8
refactor: unflaky access log.
2017-09-18 09:44:03 +02:00
Ludovic Fernandez
bdeb7bfb9f
Display Traefik logs in integration test
2017-09-13 10:34:04 +02:00
SALLEYRON Julien
f80a6ef2a6
Fix consul catalog refresh problems
2017-09-08 20:50:04 +02:00
Michael
b705e64a8a
Add Basic auth for consul catalog
2017-09-07 15:28:02 +02:00
Chulki Lee
8c5514612f
Fix whitespaces
2017-09-07 12:02:03 +02:00
SALLEYRON Julien
03ba8396f3
Add test for SSL TERMINATION in Websocket
2017-09-06 09:36:02 +02:00
Daniel Rampelt
52b69fbcb8
Add forward authentication option
2017-08-25 18:22:03 +02:00
Michael
f16219f90a
Exposed by default feature in Consul Catalog
2017-08-25 17:32:03 +02:00
SALLEYRON Julien
e0af17a17a
Refactor globalConfiguration / WebProvider
2017-08-25 16:10:03 +02:00
Fernandez Ludovic
04e65958ee
Merge 'v1.3.6'
2017-08-22 16:23:18 +02:00
Alex Antonov
ec3e2c08b8
Support multi-port service routing for containers running on Marathon
2017-08-21 10:46:03 +02:00
Marco Jantke
14a0d66410
Add configurable timeouts and curate default timeout settings
2017-08-18 15:34:04 +02:00
Ludovic Fernandez
759c269dee
Code cleaning.
2017-08-18 02:18:02 +02:00
Richard Shepherd
4e5fcac9cb
Add log file close and reopen on receipt of SIGUSR1
2017-08-11 12:04:58 +02:00
Timo Reimann
64b8fc52c3
[marathon] Fix and extend integration tests.
...
- Update compose file.
- Add integration test for Marathon application deployment.
2017-08-10 21:58:08 +02:00
Christoph Glaubitz
ff11467022
Bind healthcheck to backend by entryPointName
2017-08-10 18:00:31 +02:00
SALLEYRON Julien
990ee89650
Add helloworld tests with gRPC
2017-08-06 11:55:42 +02:00
Fernandez Ludovic
d456c2ce6a
Merge 'v1.3.5'
2017-08-01 19:32:44 +02:00
SALLEYRON Julien
1b4dc3783c
Oxy with fixes on websocket + integration tests
2017-08-01 15:24:08 +02:00
Julien Salleyron
888e6dcbc8
Oxy with gorilla for websocket(+integration tests)
2017-07-27 15:43:12 +02:00
Marco Jantke
074b31b5e9
respond with 503 on empty backend
2017-07-19 19:28:24 +02:00
Ludovic Fernandez
d653a348b1
Factorize labels
...
* refactor(accesslog): factorize file name.
* traefik.frontend.rule
* traefik.frontend.value
* traefik.backend.circuitbreaker.expression
* traefik.enable
* traefik.backend.loadbalancer.method
* traefik.backend.loadbalancer.sticky
* traefik.backend.maxconn.amount
* traefik.backend.maxconn.extractorfunc
* traefik.port
* traefik.tags
* traefik.backend
* traefik.weight
* traefik.domain
* traefik.protocol
* traefik.frontend.passHostHeader
* traefik.frontend.whitelistSourceRange
* traefik.frontend.priority
* traefik.frontend.entryPoints
* traefik.frontend.auth.basic
* traefik.backend.id
* traefik.backend.circuitbreaker
* traefik.frontend.rule.type
* traefik.portIndex
* refactor(docker): specific labels
* refactor(rancher): specific labels
* traefik.backend.healthcheck.*
* refactor(providers): factorize labels.
2017-07-10 16:58:12 +02:00
Ludovic Fernandez
2e84b1e556
Enhance integration tests
...
* refactor: remove unused code.
* refactor: factorize Traefik cmd start.
* refactor(whitelist): minor change.
* refactor(accesslog): better use of checker.
* refactor(errorpages): factorize containers IP variables.
* refactor(integration): refactor cmdTraefikWithConfigFile.
2017-07-10 14:58:31 +02:00
Vincent Demeester
b7daa2f3a4
Update traefik dependencies (docker/docker and related) ( #1823 )
...
Update traefik dependencies (docker/docker and related)
- Update dependencies
- Fix compilation problems
- Remove vdemeester/docker-events (in docker api now)
- Remove `integration/vendor`
- Use `testImport`
- update some deps.
- regenerate the lock from scratch (after a `glide cc`)
2017-07-06 16:28:13 +02:00
Ludovic Fernandez
22aceec426
Re-think integration vendoring
...
- remove docker/docker from Traefik vendor (unused)
- use `ignore` for all Traefik vendor in integration glide.
- defined only integration specific version of the dependencies.
2017-07-03 11:53:31 +02:00
Ben Parli
121c057b90
Custom Error Pages ( #1675 )
...
* custom error pages
2017-07-01 01:04:18 +02:00
Julien Salleyron
81d011e57d
Handle RootCAs Certificate
2017-06-30 14:56:55 +02:00
Richard Shepherd
4128c1ac8d
Allow file provider to load config from files in a directory.
2017-06-27 16:58:04 +02:00
Fernandez Ludovic
73e10c96cc
Merge branch 'v1.3'
2017-06-27 14:42:12 +02:00
nmengin
631079a12f
feature: Add provided certificates check before to generate ACME certificate when OnHostRule is activated
...
- ADD TI to check the new behaviour with onHostRule and provided certificates
- ADD TU on the getProvidedCertificate method
2017-06-26 18:32:55 +02:00
Alex Antonov
7d6c778211
Enhanced flexibility in Consul Catalog configuration
2017-06-12 21:18:55 +02:00
Richard Shepherd
64e8b31d49
Switch access logging to logrus
2017-05-24 14:20:42 +02:00
Fernandez Ludovic
2610023131
refactor: Deflake and Try package
...
- feat: add CI multiplier
- refactor: readability
- feat: custom Sleep function
- refactor(integration): use custom Sleep
- feat: show Try progress
- feat(try): try response with status code
- refactor(try): use a dedicate package.
- refactor(integration): Try everywhere
- feat(CI): pass CI env var to Integration Tests.
- refactor(acme): increase timeout.
- feat(acme): show Traefik logs
- refactor(integration): use `http.StatusXXX`
- refactor: remove Sleep
2017-05-18 22:34:15 +02:00
Attilio Borello
bdf4f48d78
replaced docker images with alpine if available (nginx, rabbitmq)
2017-05-16 14:33:06 +02:00
Attilio Borello
6838a81e50
replaced docker images with alpine if available (nginx, rabbitmq)
2017-05-10 11:24:19 +02:00
Timo Reimann
5d43b9e16a
Add HealthCheckSuite to list of integration tests.
2017-04-28 18:17:25 +02:00
Timo Reimann
71a2c8bdcd
Fix health check integration test suite typo.
2017-04-28 18:17:25 +02:00
Timo Reimann
8fd6160758
Fix health check path key name in Marathon template.
2017-04-28 18:17:25 +02:00
Vincent Demeester
542c3673e4
Extract providers to their own package
...
This is just doing that and making it compile :)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-04-18 13:24:17 +02:00