Wagum
028683666d
Update deprecated function call in k8s providers
2019-11-28 00:04:04 +01:00
Maxim Fominykh
bd75eddc8e
Duration order consistency when multiplying number by time unit
2019-11-26 21:38:03 +01:00
Ludovic Fernandez
bfa61c8f67
fix: use MaxInt32.
2019-11-15 20:14:04 +01:00
mpl
f30a52c2dc
Support for all services kinds (and sticky) in CRD
...
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2019-11-14 19:28:04 +01:00
Ludovic Fernandez
424e2a9439
Add internal provider
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2019-11-14 16:40:05 +01:00
Michael
2ee2e29262
Fix empty address for registering service without IP
2019-11-14 11:10:06 +01:00
Kelvin Sarink
5a3e325742
Add tls option for Elliptic Curve Preferences
2019-11-03 15:54:04 +01:00
Ludovic Fernandez
c5ec12cd56
feat: add consul catalog options
2019-10-31 11:56:05 +01:00
Ludovic Fernandez
3410541a2f
Conditionnal compression based on Content-Type
2019-10-31 11:36:05 +01:00
kmeekva
1f39083555
Add support for MaxVersion in tls.Options
2019-10-29 12:58:05 +01:00
Fernandez Ludovic
d66dd01438
Merge branch 'v2.0' into master
2019-10-29 09:52:45 +01:00
Ludovic Fernandez
5327ce543b
Remove unnecessary reload of the configuration.
2019-10-25 15:46:05 +02:00
Kenneth Peiruza
0ec84ec597
Adding support for HTTPs backends with Kubernetes ExternalName services
2019-10-18 11:12:05 +02:00
Oisin Canty
6a9d21e9aa
Fix spelling mistake: "founded" -> "found"
2019-10-18 10:54:05 +02:00
Andrew Privalov
7be2db6e86
Add Consul Catalog provider
2019-10-15 17:34:08 +02:00
Ludovic Fernandez
cb3328dca3
Normalize service and router names for ingress.
2019-10-14 11:18:04 +02:00
Ludovic Fernandez
e7b7ae94b0
fix: add filename in the file provider logs.
2019-10-11 17:20:05 +02:00
Ludovic Fernandez
f2656e62dc
fix: default router name for k8s ingress.
2019-10-09 17:16:07 +02:00
XciD
a2cd69b654
Fix typo in log
2019-10-07 13:12:05 +02:00
Ludovic Fernandez
48f11900d3
fix: default passHostHeader for file provider.
2019-09-30 18:12:04 +02:00
mpl
c6e783e7c3
clarify automatic service creation/assignment with labels
2019-09-26 12:48:05 +02:00
Ludovic Fernandez
c8fa059064
fix: docker service name.
2019-09-26 12:26:05 +02:00
Ludovic Fernandez
29efac3e5e
fix: update linter.
2019-09-26 11:00:06 +02:00
Ludovic Fernandez
ea78808e74
fix doc about file.filename
2019-09-26 09:24:04 +02:00
Michael
255e88fbf6
Fix kubernetes id name
2019-09-13 20:44:04 +02:00
Julien Salleyron
685c6dc00c
Add weighted round robin load balancer on TCP
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-09-13 20:00:06 +02:00
Ludovic Fernandez
8e18d37b3d
fix: logger and context.
2019-09-13 19:28:04 +02:00
Julien Salleyron
b55be9fdea
On client CloseWrite, do CloseWrite instead of Close for backend
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-09-13 17:46:04 +02:00
Julien Salleyron
401b3afa3b
Add passHostHeader and responseForwarding in IngressRoute
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-09-13 16:46:04 +02:00
Ludovic Fernandez
7357d5eae2
fix: services configuration documentation.
2019-09-12 10:18:04 +02:00
mpl
1388266102
Finish kubernetes throttling refactoring
2019-09-10 18:30:05 +02:00
Ben Weissmann
43af0b051f
Throttle Kubernetes config refresh
2019-09-10 18:30:05 +02:00
Ludovic Fernandez
6e8138e19b
Update golangci-lint
2019-09-10 17:52:04 +02:00
Julien Salleyron
fb8edd86d5
k8s ErrorPage middleware now uses k8s service
2019-09-10 17:24:03 +02:00
Ludovic Fernandez
be90b20a5d
fix: TLS domains with IngressRoute.
2019-09-09 13:52:04 +02:00
Julien Salleyron
d044c0f4cc
New API security
2019-09-06 15:08:04 +02:00
Julien Salleyron
1959e1fd44
Auth middlewares in kubernetes CRD uses secrets
2019-09-05 13:42:04 +02:00
Julien Salleyron
770b3739e0
The chain middleware in k8s use middlewareRef
2019-09-03 19:20:04 +02:00
Ludovic Fernandez
af9762cf32
Improve API for the web UI
2019-09-02 02:38:04 -07:00
mpl
4ec90c5c0d
Add rate limiter, rename maxConn into inFlightReq
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
2019-08-26 03:20:06 -07:00
Julien Salleyron
6fed76a687
WeightedRoundRobin load balancer
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2019-08-26 01:30:05 -07:00
Daniel Tomcej
9e3f549341
Add TLS-enabled Router
2019-08-14 10:16:06 -07:00
Steven E. Harris
2895ad21f3
Correct Kubernetes Ingress and IngressRoute port heuristic for choosing HTTPS
2019-08-14 09:58:04 -07:00
Fernandez Ludovic
4c5e7a238d
chore: go module
2019-08-12 05:06:04 -07:00
Ludovic Fernandez
c2d440a914
chore: update docker and k8s
2019-08-05 09:24:03 -07:00
Ludovic Fernandez
28500989bc
Improve acme logs.
2019-07-22 10:16:04 +02:00
mpl
092aa8fa6d
API: remove configuration of Entrypoint and Middlewares
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2019-07-19 12:28:07 +02:00
Ludovic Fernandez
f75f73f3d2
Certificate resolvers.
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
2019-07-19 11:52:04 +02:00
Ludovic Fernandez
4dc448056c
fix: TLS configuration from directory.
2019-07-18 16:26:05 +02:00
Ludovic Fernandez
093658836e
Restrict traefik.toml to static configuration.
2019-07-15 10:22:03 +02:00