Manuel de Brito Fontes
db12b517c9
Fix identation
2017-09-29 09:17:55 -03:00
Manuel de Brito Fontes
3ed6019f9f
Merge remote-tracking branch 'master/master' into refactor-template-headers
2017-09-29 09:03:57 -03:00
Manuel de Brito Fontes
34394f1d2d
Opentracing docs
2017-09-28 21:07:07 -03:00
Manuel Alejandro de Brito Fontes
cb77efeb02
Merge pull request #1435 from aledbf/master
...
Add header to upstream server for external authentication
2017-09-28 15:46:31 -07:00
Manuel de Brito Fontes
b8fe9eb031
Improve custom error pages doc
2017-09-28 19:43:55 -03:00
Manuel Alejandro de Brito Fontes
fa5df3372c
Merge pull request #1440 from aledbf/monitor-master-process
...
Kill worker processes to allow the restart of nginx
2017-09-28 09:17:12 -07:00
Manuel de Brito Fontes
4f94027154
Kill worker processes to allow the restart of nginx
2017-09-28 11:52:12 -03:00
Manuel de Brito Fontes
8de75c22a3
Do not intercept errors from the custom error service
2017-09-28 10:07:02 -03:00
Manuel de Brito Fontes
8fc6101d3b
Add header to upstream server for external authentication
2017-09-27 23:51:01 -03:00
Manuel Alejandro de Brito Fontes
75cccbbd32
Merge pull request #1398 from decker502/server-snippet
...
Surpport snippet for server section by the annotation of the ingess
2017-09-27 10:44:07 -07:00
Manuel Alejandro de Brito Fontes
ca9a46f31c
Merge pull request #1430 from skilld-labs/proxy-protocol-tcp-upstream
...
Add support for proxy protocol decoding and encoding in TCP services
2017-09-27 10:38:16 -07:00
Jean-Baptiste Guerraz
a24d65745e
Add support for proxy protocol decoding and encoding in TCP services
2017-09-27 19:05:14 +02:00
Fernando Diaz
1ffeb2cee1
Enhance Certificate Logging and Clearup Mutual Auth Docs
...
Adds better logging to errors caused when getting a Certificate.
Adds notes and updates documentation for Mutual Authentication.
2017-09-27 11:09:37 -05:00
Manuel de Brito Fontes
6ee2b726f8
Fix template mappings
2017-09-26 14:20:36 -03:00
Manuel de Brito Fontes
d73edb8176
Merge remote-tracking branch 'master/master' into refactor-template-headers
...
Merge
2017-09-26 14:08:17 -03:00
Manuel Alejandro de Brito Fontes
47ea2d7077
Merge pull request #1384 from aledbf/opentracing
...
Add support for opentracing
2017-09-26 09:29:08 -07:00
Manuel Alejandro de Brito Fontes
76fbbcafd4
Merge pull request #1404 from bobveznat/patch-1
...
Use nginx default value for SSLECDHCurve
2017-09-24 12:31:01 -07:00
Manuel Alejandro de Brito Fontes
b01d2de585
Merge pull request #1400 from maxlaverse/fix_configmap_link
...
Fix ConfigMap link in doc
2017-09-24 12:29:34 -07:00
Fernando Diaz
0c178252b2
Correct Error Handling to avoid panics and add more logging to template
...
When a type error is found we return an empty object of the expected
type(Example: return "" for string return type). Also makes adds logging
to all errors caused by type and corrects all related logging for consistency.
2017-09-22 18:12:08 -05:00
Bob Van Zant
045cceacac
Use nginx default value for SSLECDHCurve
...
This configuration setting permits nginx to auto discover supported curves based on what openssl was compiled with. With the old default of secp384r1 if you attempted to use a key from a different curve, for example prime256v1, the SSL handshake would fail in an awful way without any helpful errors logged anywhere.
The default setting in nginx has been "auto" since 1.11.0
2017-09-21 11:56:52 -07:00
Max Laverse
7a1f604120
Fix ConfigMap link in doc
2017-09-21 10:22:46 +02:00
decker
407d8535da
Surpport snippet for server section by the annotation of the ingess
2017-09-20 17:35:16 +08:00
Daniel Hunter
0d46fa4d03
Add missing whitespace line between items
...
Add a whitespace line for improved readability.
2017-09-19 13:25:07 -07:00
Manuel de Brito Fontes
cd288b9993
Improve resource usage in nginx controller
2017-09-19 14:05:18 -03:00
Manuel de Brito Fontes
d38106f9c3
Add support for opentracing
2017-09-17 21:19:34 -03:00
Manuel de Brito Fontes
df57b8bab6
1
2017-09-17 17:01:28 -03:00
Manuel de Brito Fontes
669428e2a8
Merge remote-tracking branch 'master/master' into refactor-template-headers
2017-09-17 16:48:31 -03:00
Manuel de Brito Fontes
f38f49e770
Refactor X-Forwarded-* headers
2017-09-17 16:17:12 -03:00
Manuel de Brito Fontes
0661eaa08c
Cleanup
2017-09-17 16:12:58 -03:00
Manuel Alejandro de Brito Fontes
4d6b10a741
Merge pull request #1362 from gianrubio/customize-vts-filter-key
...
Customize VTS/Prometheus metrics
2017-09-15 04:19:06 -07:00
Giancarlo Rubio
e37ea14e7e
Set default value for vtsDefaultFilterKey
2017-09-15 10:15:21 +02:00
Mike Rostermund
4ea94ebf67
Fix typos
2017-09-14 21:35:52 +02:00
Giancarlo Rubio
72b0259151
support apdex metrics
2017-09-14 14:27:03 +02:00
Manuel Alejandro de Brito Fontes
981967b05e
Merge pull request #1323 from sethpollack/white_list_real_ip
...
use $the_real_ip for rate limit whitelist
2017-09-13 09:51:34 -07:00
Manuel Alejandro de Brito Fontes
587a3440c5
Merge pull request #1335 from auhlig/requestbuffering
...
Configurable proxy_request_buffering per location..
2017-09-12 16:03:15 -07:00
Arno Uhlig
aa191c8c9b
configurable proxy-request-buffering per location and fix conectTimeout -> connectTimeout
2017-09-12 19:54:28 +02:00
Rodrigo Queiro
01ad215d01
Fix typos
2017-09-12 18:33:47 +02:00
Manuel Alejandro de Brito Fontes
0a96924fc5
Merge pull request #1322 from sethpollack/realip
...
parse real ip
2017-09-12 06:40:39 -07:00
Manuel de Brito Fontes
e08e5c20e6
Enable status port listening in all interfaces
2017-09-12 10:27:51 -03:00
Manuel Alejandro de Brito Fontes
18ea2f7527
Merge pull request #1329 from hzxuzhonghu/example
...
add example for nginx-ingress
2017-09-10 18:39:49 -07:00
hzxuzhonghu
4481b2ee11
add example
2017-09-11 09:17:36 +08:00
Manuel Alejandro de Brito Fontes
1e943c0fc0
Merge pull request #1330 from diazjf/template-unit-tests
...
Increase coverage in template.go for nginx controller
2017-09-10 12:48:52 -07:00
Fernando Diaz
c4293bcc38
Increase coverage in template.go for nginx controller
...
Adds some of the missing unit tests to template.go for the nginx
controller.
2017-09-10 11:57:14 -05:00
Milosz Tanski
2120aab66c
POC: Setting upstream vhost for nginx.
...
In the current k8 ingress there's no way to control "Host" header sent
to upstream server; it's always the configured vhost.
It's desirable to support custom Host header when proxying for a number
of cases. One such case is forwarding to an Service that points to an
external host that expect a host paramater (like AWS S3 buckets).
There's a number of others.
By default nginx set Host to the upstreams domain name (and not the one
passed in) like K8 always forces. This provided an escape hatch to this
behavior.
2017-09-10 11:38:53 -04:00
Manuel de Brito Fontes
13f47ad56b
Pass headers from the custom error backend
2017-09-09 14:38:48 -03:00
Seth Pollack
693a588175
use $the_real_ip for rate limit whitelist
2017-09-08 17:00:52 -04:00
Seth Pollack
c6d5c5557d
parse real ip
2017-09-08 16:54:06 -04:00
Manuel de Brito Fontes
3e4542e595
Enable keepalive in upstreams
2017-09-08 16:53:31 -03:00
Manuel de Brito Fontes
109ee27013
Release nginx ingress controller 0.9.0-beta.13
2017-09-08 11:56:25 -03:00
Manuel de Brito Fontes
0c8f81301f
Fix custom error pages
2017-09-07 20:39:58 -03:00