Fernandez Ludovic
4699d6be18
Fix proxying of unannounced trailers
2017-06-29 17:03:29 +02:00
Timo Reimann
6473002021
Continue Ingress processing on auth retrieval failure.
2017-06-29 16:13:53 +02:00
Timo Reimann
4d89ff7e18
Improve basic auth handling.
...
- Enrich logging.
- Move error closer to producer.
2017-06-29 16:13:53 +02:00
Timo Reimann
c5c63071ca
Wait for secret controller to finish synchronizing.
...
Prevents a race on closing the events channel, possibly leading to a
double-close.
2017-06-29 16:13:53 +02:00
Timo Reimann
9fbe21c534
Upgrade go-marathon to dd6cbd4.
...
Fixes a problem with UnreachableStrategy being available now in two
type-incompatible formats (object and string).
We also upgrade the transitive dependency
github.com/donovanhide/eventsource.
2017-06-29 09:59:20 +02:00
Fernandez Ludovic
36c88111de
Merge branch 'v1.3'
2017-06-27 23:27:00 +02:00
Fernandez Ludovic
7a34303593
chore: Bump Docker version to 17.03
2017-06-27 23:22:43 +02:00
Fernandez Ludovic
2201dcd505
doc: Manuel Laufenberg become Manuel Zapf.
2017-06-27 22:02:23 +02:00
Emile Vauge
7a7cafcbaa
Add Nicolas Mengin to maintainers
2017-06-27 22:02:23 +02:00
Emile Vauge
efb671401d
Add Julien Salleyron to maintainers
2017-06-27 21:35:47 +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
Fernandez Ludovic
fdb24c64e4
chore(semaphoreci): update Docker version.
2017-06-27 14:05:44 +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
Marco Jantke
0055965295
add status code to request duration metric
2017-06-26 18:21:28 +02:00
Fernandez Ludovic
f99f3b987e
fix: websocket when the connection upgrade failed.
2017-06-26 18:00:03 +02:00
Emile Vauge
34e60a8404
Change to a more flexible PR review process
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-06-26 11:04:12 +02:00
Timo Reimann
ceec81011b
Address review comments.
2017-06-24 12:32:05 +02:00
Brian 'Redbeard' Harrington
927003329e
contrib: Dump keys/certs from acme.json to files
...
In the event that a user needs to explode their acme.json file into
a set of directories and relevant files for troubleshooting or use
with other programs this script will parse them into the components
in the following path structure:
```
certdir
├── certs
│ ├── domain-1.example.com
│ ├── domain-2.example.com
│ └── domain-n.example.com
└── private
└── letsencrypt.key
```
2017-06-24 12:32:05 +02:00
Fernandez Ludovic
01bb0a80ab
doc: update Rancher documentation.
2017-06-21 14:54:36 +02:00
vholovko
db1baf80a9
Speeding up health change detection by separating it from catalog services check.
2017-06-20 20:27:04 +02:00
Martin Baillie
9cb07d026f
Refactor into dual Rancher API/Metadata providers
...
Introduces Rancher's metadata service as an optional provider source for
Traefik, enabled by setting `rancher.MetadataService`.
The provider uses a long polling technique to watch the metadata service and
obtain near instantaneous updates. Alternatively it can be configured to poll
the metadata service every `rancher.RefreshSeconds` by setting
`rancher.MetadataPoll`.
The refactor splits API and metadata service code into separate source
files respectively, and specific configuration is deferred to
sub-structs.
Incorporates bugfix #1414
2017-06-20 19:08:53 +02:00
tanyadegurechaff
984ea1040f
Fix error handling for docker swarm mode
2017-06-20 18:10:21 +02:00
Martin Baillie
447109e868
Add HTTP HEAD handling to /ping endpoint
...
Also updates documentation to reflect new method.
2017-06-20 11:40:14 +02:00
Marco Jantke
f79317a435
retry only on real network errors
...
Now retries only happen when actual network errors occur and not only
anymore based on the HTTP status code. This is because the backend could
also send this status codes as their normal interface and in that case
we don't want to retry.
2017-06-19 20:13:46 +02:00
Fernandez Ludovic
131d8dd765
Merge tag 'v1.3.1'
2017-06-16 16:52:53 +02:00
bitsofinfo
b452695c20
added consul acl token note
2017-06-16 16:31:03 +02:00
Mat Byczkowski
f17785c3ab
doc: fix typo in maintainer.md
2017-06-16 14:00:24 +02:00
Fernandez Ludovic
fe4d0e95b3
Prepare release v1.3.1
2017-06-16 12:53:26 +02:00
Fernandez Ludovic
0fb63f4488
fix(webui): don't fail when backend or frontend are empty.
2017-06-16 10:38:58 +02:00
Fernandez Ludovic
2a578748fd
Merge branch 'v1.3'
2017-06-14 22:26:35 +02:00
Fernandez Ludovic
d87c4d89e9
fix: Double GZIP.
2017-06-14 21:13:38 +02:00
Fernandez Ludovic
ccc429e36c
refactor(eureka): Use Traefik Logger.
2017-06-14 19:49:45 +02:00
Fernandez Ludovic
0d25ba3cbc
refactor: Add explicit error message.
2017-06-14 19:49:45 +02:00
Marco Jantke
2ddae2e856
update go-marathon to 441a03a
...
in order to get the latest fixes regarding SSE subscription failover.
2017-06-14 10:03:49 +02:00
Marco Jantke
885b9f371c
enable logging to stdout for access logs
2017-06-13 23:43:38 +02:00
Daniel Tomcej
f275e4ad3c
Create Header Middleware
2017-06-13 12:34:17 +02:00
Fernandez Ludovic
aea7bc0c07
chore: update Glide hash.
2017-06-12 22:15:33 +02:00
Fernandez Ludovic
a457392ec3
refactor: clean coreos/etcd dependency.
2017-06-12 22:15:33 +02:00
Fernandez Ludovic
37ec7d0505
refactor: subpackage for x/oauth2.
2017-06-12 22:15:33 +02:00
Fernandez Ludovic
8f6404ab3a
fix: sirupsen/logrus version
...
State:
- Current version: 10f801ebc38b33738c9d17d50860f484a0988ff5
- Glide suggest: f7f79f729e0fbe2fcc061db48a9ba0263f588252
https://github.com/sirupsen/logrus/commits/master?after=85b1699d505667d13f8ac4478c1debbf85d6c5de+34
10f801ebc3
(17 Mar 2017)
f7f79f729e
(19 Jan 2016)
2017-06-12 22:15:33 +02:00
Fernandez Ludovic
1538b16b21
fix: golang/protobuf version
...
`github.com/golang/protobuf`:
- `github.com/prometheus/client_golang` (no version)
- `github.com/gogo/protobuf` (no version)
- `google.golang.org/appengine` (no version)
- `github.com/matttproud/golang_protobuf_extensions` (no version)
State:
- Current version: 2bba0603135d7d7f5cb73b2125beeda19c09f4ef
- Glide suggest: 8616e8ee5e20a1704615e6c8d7afcdac06087a67
Force to keep the current version.
Refs
- 2bba060313
(Mar 31, 2017) next commit the Apr 27, 2017.
- 8616e8ee5e
(8 Jun 2016)
2017-06-12 22:15:33 +02:00
Fernandez Ludovic
a6477fbd95
fix: Prometheus dependency version: matttproud/golang_protobuf_extensions
...
`matttproud/golang_protobuf_extensions` is used by:
- `github.com/prometheus/client_golang`
- `github.com/prometheus/common`
Force to the latest version.
Refs:
- https://github.com/matttproud/golang_protobuf_extensions/commits/master (no dependencies manager)
- 24 Apr 2016, c12348ce28
(master, HEAD)
- 6 Apr 2015, fc2b8d3a73
2017-06-12 22:15:33 +02:00
Fernandez Ludovic
e802dcd189
fix: Mesos/k8s dependency version: golang/glog
...
`golang/glog` is used by:
- `github.com/mesos/mesos-go` (no version)
- `k8s.io/client-go` (`44145f04b68cf362d9c4df2182967c2275eaefed`)
In #353 (add Mesos provider, 20 Jul 2016), the `golang/glog` hash is `fca8c8854093a154ff1eb580aae10276ad6b1b5f`.
The problem appear in #836 (use k8s client, 1 Dec 2016).
Refs:
- Traefik:
- https://github.com/containous/traefik/pull/836
- 131f581f77
- Glog
- https://github.com/golang/glog/commits/master
- https://github.com/golang/glog/pull/13
- 44145f04b6
- fca8c88540
- k8s
- e121606b0d/Godeps/Godeps.json
- https://github.com/kubernetes/client-go/blob/master/Godeps/Godeps.json
2017-06-12 22:15:33 +02:00
Fernandez Ludovic
931dc02c09
fix: Vulcand dependency version : vulcand/predicate
...
`vulcand/predicate` is used by:
- `github.com/vulcand/oxy` (no dependencies manager)
- `github.com/vulcand/route` (used by `github.com/vulcand/vulcand`)
`github.com/vulcand/vulcand` (Godeps) required a old version `cb0bff91a7ab7cf7571e661ff883fc997bc554a3`.
`19b9dde14240d94c804ae5736ad0e1de10bf8fe6` is the only commit before `cb0bff91a7ab7cf7571e661ff883fc997bc554a3`.
refs:
- 42492a3a85/Godeps/Godeps.json
- https://github.com/vulcand/predicate/commits/master
- 19b9dde142
2017-06-12 22:15:33 +02:00
Fernandez Ludovic
7017cdcf49
fix: oxy dependency version: mailgun/timetools.
2017-06-12 22:15:33 +02:00
Fernandez Ludovic
5aa017d9b5
fix: k8s dependency version: emicklei/go-restful
...
`emicklei/go-restful` is used by:
- `k8s.io/client-go` (Godeps)
Refs:
- e121606b0d/Godeps/Godeps.json
2017-06-12 22:15:33 +02:00
Fernandez Ludovic
a7297b49a4
fix: Prometheus dependencies
...
Prometheus is related to `go-kit/kit`.
`go-kit/kit` doesn't have dependency manager.
We use `go-kit/kit` v0.3.0 (15 Nov 2016).
We must explicitly declare the Prometheus dependencies.
Prometheus doesn't have dependency manager.
Use the commit date to fixed all hash.
refs:
- go-kit
- https://github.com/go-kit/kit/tree/v0.3.0 (15 Nov 2016)
- Prometheus
- https://github.com/prometheus/client_golang/commits/master
- 08fd2e1237
(Apr 1, 2017)
- https://github.com/prometheus/common/commits/master
- 49fee292b2
(Feb 20, 2017)
- https://github.com/prometheus/client_model/commits/master
- 6f38060186
(Feb 16, 2017, master, HEAD)
- https://github.com/prometheus/procfs/commits/master
- a1dba9ce8b
(Feb 16, 2017)
2017-06-12 22:15:33 +02:00
Zachary Seguin
3eaeb81831
Adds definitions to backend kv template for health checking
2017-06-12 21:54:08 +02:00
Alex Antonov
7d6c778211
Enhanced flexibility in Consul Catalog configuration
2017-06-12 21:18:55 +02:00