Commit graph

626 commits

Author SHA1 Message Date
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
Max Laverse
7a1f604120 Fix ConfigMap link in doc 2017-09-21 10:22:46 +02: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
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
Manuel Alejandro de Brito Fontes
d8c7166891 Merge pull request #1312 from aledbf/custom-header
Allow custom forwarded for header
2017-09-07 14:27:15 -07:00
Manuel Alejandro de Brito Fontes
e05ac9b4bd Merge pull request #1313 from aledbf/fix-template
Fix eol in nginx template
2017-09-07 14:26:21 -07:00
Manuel de Brito Fontes
c24e212aac Allow custom forwarded for header 2017-09-07 18:11:23 -03:00
Manuel Alejandro de Brito Fontes
7a31952892 Merge pull request #1308 from mindw/patch-1
A trivial typo in config
2017-09-07 11:58:17 -07:00
Manuel de Brito Fontes
87e8b7255a Fix eol in nginx template 2017-09-07 13:48:36 -03:00
Manuel Alejandro de Brito Fontes
6146bc4dc2 Merge pull request #1310 from aledbf/fix-config
Refactoring nginx configuration configmap
2017-09-07 09:45:32 -07:00
Manuel de Brito Fontes
5050307ea9 Enable nginx async writes 2017-09-07 13:40:10 -03:00
Manuel de Brito Fontes
e57b90636b Refactoring nginx configuration configmap 2017-09-07 13:15:36 -03:00
Gabi Davar
1f61dc9229 A trivial typo in config 2017-09-07 17:46:41 +03:00
du
f6946738f8 [nginx/README] fix broken link on how to generate secrets containing SSL certificates 2017-09-05 14:28:07 +08:00
du
712a8421df [nginx/README] fix unusable deployment guide 2017-09-05 14:17:29 +08:00
du
710eaffc69 fix README of nginx-ingress-controller 2017-09-04 16:57:44 +08:00
Ricardo Pchevuzinske Katz
d33b748716
Adds support for error page in Client Certificate Authentication 2017-09-03 17:12:03 -03:00
Manuel Alejandro de Brito Fontes
528cb8b040 Merge pull request #1288 from dwelch2344/master
Allow PATCH in enable-cors
2017-09-02 17:42:33 -03:00
Chance Zibolski
d793d53636 Update nginx readme with latest nginx --help usage 2017-09-01 15:29:03 -07:00
David Welch
8abbd1ae8c Allow PATCH in enable-cors 2017-09-01 10:54:41 -06:00
Manuel de Brito Fontes
a5432bf3a0 Fix listen error in aws 2017-08-31 14:28:20 -03:00
Manuel de Brito Fontes
57a18d11bd Fix nginx stats 2017-08-31 14:19:32 -03:00
danielqsj
e9a14cbe97 Add indent for nginx.conf 2017-08-31 17:10:12 +08:00
Manuel Alejandro de Brito Fontes
58c94d40e4 Merge pull request #1272 from danielqsj/delete-useless-statement
Delete useless statement
2017-08-30 18:04:35 -04:00
Nick Sardo
eca88e4f24 Merge pull request #1266 from aledbf/b12-a3
Release nginx ingress controller 0.9.0-beta.12
2017-08-30 12:56:11 -07:00
danielqsj
493aede7fe Delete useless statement 2017-08-30 17:03:50 +08:00
harryge00
6dd1b0b129 add missing yamls in controllers/nginx 2017-08-30 16:21:20 +08:00