Ludovic Fernandez
|
027d313df5
|
fix: improve log for invalid middleware.
|
2019-09-26 10:04:04 +02:00 |
|
Ludovic Fernandez
|
ea78808e74
|
fix doc about file.filename
|
2019-09-26 09:24:04 +02:00 |
|
mpl
|
6f6f999129
|
Do not initialize list of middlewares if not needed
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
|
2019-09-25 18:20:04 +02:00 |
|
Ludovic Fernandez
|
90057318c8
|
Flag names don't need a consistent case.
|
2019-09-20 16:36:04 +02:00 |
|
Jean-Baptiste Doumenjou
|
0f1911ba68
|
Return an actual server status updater
|
2019-09-18 17:56:05 +02:00 |
|
Julien Salleyron
|
e0a1592e6e
|
Fix case-sensitive header in websocket
|
2019-09-17 16:12:04 +02:00 |
|
Ludovic Fernandez
|
47a9b086ea
|
Disable collect data by default.
|
2019-09-16 17:26:06 +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 |
|
Ludovic Fernandez
|
b4c7b90c9e
|
fix: boolean flag parsing with map.
|
2019-09-13 19:10: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 |
|
Julien Salleyron
|
34be181706
|
Add provider in middleware chain
|
2019-09-10 16:12:05 +02:00 |
|
mpl
|
2b828765e3
|
Improve rate limiter tests
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-09-09 20:02:04 +02:00 |
|
Ludovic Fernandez
|
25f4c23ab2
|
Write HTTP server logs into the global logger.
|
2019-09-09 14:52:04 +02:00 |
|
Ludovic Fernandez
|
be90b20a5d
|
fix: TLS domains with IngressRoute.
|
2019-09-09 13:52:04 +02:00 |
|
mpl
|
605a9b2817
|
Default to CLF when accesslog format is unsupported
|
2019-09-09 09:24:03 +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 |
|
Ludovic Fernandez
|
f843f260ee
|
fix: stripPrefix and stripPrefixRegex.
|
2019-09-03 20:32:03 +02:00 |
|
Julien Salleyron
|
770b3739e0
|
The chain middleware in k8s use middlewareRef
|
2019-09-03 19:20:04 +02:00 |
|
Ludovic Fernandez
|
10acbb8d92
|
Don't panic with undefined middleware
|
2019-09-03 15:22:05 +02:00 |
|
Ludovic Fernandez
|
a917115a85
|
fix buffering middleware
|
2019-09-03 15:02:05 +02:00 |
|
Michael
|
b8ed6f1588
|
Re enable ratelimit integration tests
|
2019-09-03 14:34:04 +02:00 |
|
Bas van Beek
|
cb7c5a8ca1
|
Update Zipkin OpenTracing driver to latest 0.4.3 release
|
2019-09-03 11:52:04 +02:00 |
|
Ludovic Fernandez
|
306e5081d9
|
fix: Datadog case.
|
2019-09-02 03:18:04 -07:00 |
|
Ludovic Fernandez
|
259c7adc81
|
deep-copy for MirrorService
|
2019-09-02 02:54:04 -07:00 |
|
Ludovic Fernandez
|
af9762cf32
|
Improve API for the web UI
|
2019-09-02 02:38:04 -07:00 |
|
Julien Salleyron
|
df0dd2f5e6
|
Add errors about unknown entryPoint in runtime api
|
2019-08-29 03:38:04 -07:00 |
|
Julien Salleyron
|
38508f9a9c
|
Fix recovered panic when websocket is mirrored
|
2019-08-29 01:28:05 -07:00 |
|
Michael
|
b113972bcf
|
Fix trailing slash with check new version
|
2019-08-29 00:56:04 -07:00 |
|
Julien Salleyron
|
602a2ea541
|
Adds mirroring service
|
2019-08-26 10:00:04 -07:00 |
|
Fedorenko Dmitrij
|
e1831c4c60
|
Add support proxyprotocol v2
|
2019-08-26 05:40: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 |
|
bsdelf
|
a8c73f7baf
|
Ensure WaitGroup.Done() is always called
|
2019-08-26 01:54:05 -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 |
|
Ludovic Fernandez
|
5731ae7f47
|
Fix url.Parse due to go1.12.8 changes.
|
2019-08-14 09:16:04 -07:00 |
|
Ludovic Fernandez
|
51f7d9a07f
|
Split runtime.go
|
2019-08-14 08:28:04 -07:00 |
|
Fernandez Ludovic
|
4c5e7a238d
|
chore: go module
|
2019-08-12 05:06:04 -07:00 |
|
Douglas Wagner
|
ffd8e5667c
|
Wrr loadbalancer honors old weight on recovered servers
|
2019-08-12 00:36:04 -07:00 |
|
Daniel Tomcej
|
9299c3abc7
|
Add missing KeyUsages for default generated certificate
|
2019-08-12 00:36:04 -07:00 |
|
Ludovic Fernandez
|
c2d440a914
|
chore: update docker and k8s
|
2019-08-05 09:24:03 -07:00 |
|