Commit graph

678 commits

Author SHA1 Message Date
Manuel de Brito Fontes
f4fe72a247 Release nginx 0.9.0-beta.11 2017-07-15 13:56:38 -04:00
Manuel Alejandro de Brito Fontes
8f38c4acff Merge pull request #960 from aledbf/update-controller-ngx
Update nginx in ingress controller
2017-07-14 18:16:10 -04:00
Bastian Hofmann
38d198bfde Make proxy_headers_hash_bucket_size and proxy_headers_hash_max_size configurable in the nginx controller
See https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_headers_hash_bucket_size and https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_headers_hash_max_size
2017-07-13 13:57:03 +02:00
Manuel de Brito Fontes
df2bf96b3f Update nginx in ingress controller 2017-07-12 20:12:41 -04:00
Nick Sardo
26fccdc48b Merge pull request #946 from nicksardo/glbc-remove-quota
GLBC: Remove event message saying "Quota"
2017-07-10 18:23:03 -07:00
Nick Sardo
e0d0771423 Remove misleading msg 2017-07-10 18:21:21 -07:00
n1koo
02832dec6c Add support for add_headers 2017-07-10 09:55:07 +03:00
Georgiy Kutsurua
d56e261835 Sets parameters for a shared memory zone that will keep states for various keys. 2017-07-07 15:45:13 +04:00
Manuel de Brito Fontes
835aea4bab Fix lint code errors 2017-07-06 16:17:46 -04:00
Remington Reackhof
1b3f0acde1 add configmap and template changes for comma separated proxy-real-ip-cidr list 2017-07-06 10:54:36 -05:00
Manuel de Brito Fontes
5d5e0df4b0 Lint code 2017-07-03 22:10:48 -04:00
Manuel de Brito Fontes
6a4679b028 Add support for proxy protocol in TCP services 2017-07-02 17:09:09 -04:00
Manuel de Brito Fontes
4493d9d602 Add release task in Makefiles and avoid multiple builds 2017-06-30 16:19:41 -04:00
Manuel de Brito Fontes
9dec76acda Fix nginx ingress controller release 0.9-beta.9 2017-06-30 10:20:10 -04:00
Manuel de Brito Fontes
b8d571628a Fix docker-push task to publish arm and ppc64le 2017-06-30 00:26:18 -04:00
Manuel de Brito Fontes
796aa945f0 Release nginx ingress controller 0.9-beta.9 2017-06-29 20:00:08 -04:00
Manuel de Brito Fontes
844ea6a864 Add arm and ppc64le support 2017-06-28 20:22:59 -04:00
Manuel Alejandro de Brito Fontes
3c9ac43058 Merge pull request #919 from Collaborne/pr/redirect-per-location
Apply the 'ssl-redirect' annotation per-location
2017-06-28 13:43:44 -04:00
Andreas Kohn
04346a8ec2
Apply the 'ssl-redirect' redirect per-location
This is needed to avoid ingress definitions with different settings for SSL
redirection conflicting with each other.

NB: This was discussed in the review of #427, but ultimately not addressed.
2017-06-28 11:18:06 +02:00
Manuel Alejandro de Brito Fontes
005ed5243f Merge pull request #907 from glerchundi/master
nginx/proxy: allow specifying next upstream behaviour
2017-06-27 19:24:16 -04:00
Gorka Lerchundi Osa
5503e8d0e9 nginx/proxy: allow specifying next upstream behaviour 2017-06-27 23:30:43 +02:00
Manuel de Brito Fontes
5f02858623 Improve X-Forwarded-Host support 2017-06-27 10:08:14 -04:00
Étienne Lafarge
408f32ee9d [doc][nginx] Update NGinX status port to 18080
The docs still states to reach the /nginx_status page on port 8080.
However, it seems that this has been changed :)
2017-06-25 10:41:38 +02:00
Manuel Alejandro de Brito Fontes
312c9ec7e2 Merge pull request #871 from aledbf/fix-sticky
Add feature to allow sticky sessions per location
2017-06-23 13:22:12 -04:00
Manuel de Brito Fontes
b28485cf31 Fix nginx error check 2017-06-23 09:55:45 -04:00
Zihong Zheng
8bd6eca957 Update outdated ingress resource link 2017-06-22 17:30:59 -07:00
Manuel de Brito Fontes
83d03a19a6 Add feature to allow sticky sessions per location 2017-06-22 14:12:57 -04:00
Manuel de Brito Fontes
6e2203594e Add upstream keepalive connections cache 2017-06-21 23:52:06 -04:00
Manuel de Brito Fontes
85e6d30844 Improve variable configuration for source IP address 2017-06-21 00:52:12 -04:00
Manuel de Brito Fontes
df6795c0af Update nginx-slim to 0.19 2017-06-20 22:23:24 -04:00
Itamar Ostricher
488dd077b0 Implement support for GCE health check with HTTP Host Header in GLBC 2017-06-20 14:14:00 +03:00
Manuel de Brito Fontes
4bdf47f96f Add information about nginx controller flags 2017-06-16 16:15:00 -04:00
Manuel Alejandro de Brito Fontes
c6b5335754 Merge pull request #868 from aledbf/lint
Lint nginx code
2017-06-15 00:16:05 -04:00
Manuel de Brito Fontes
92e3b5ba78 Lint nginx code 2017-06-14 23:05:04 -04:00
Nick Sardo
13c6b0e44c Merge pull request #866 from nicksardo/gclb-0.9.5
[GLBC] Bump GLBC version to 0.9.5
2017-06-14 18:24:01 -07:00
Nick Sardo
4ae523e7cb Merge pull request #863 from nicksardo/gce-legacy-healthcheck
[GCLB] Migrate existing health check settings
2017-06-14 18:22:52 -07:00
Nick Sardo
8c69bd90b5 Bump GLBC version to 0.9.5 2017-06-14 18:01:32 -07:00
Nick Sardo
06204c6b1a Gracefully fail on legacy HC delete 2017-06-14 17:09:00 -07:00
Nick Sardo
f65b35f766 Migrate existing health check settings 2017-06-14 16:14:15 -07:00
Manuel de Brito Fontes
4d4ece1d89 Release nginx ingress controller 0.9-beta.8 2017-06-13 22:22:21 -04:00
Nick Sardo
c5e6af2f07 Version bump GLBC to 0.9.4 2017-06-13 15:06:04 -07:00
Nick Sardo
e3c7f070eb Merge pull request #857 from ixdy/glbc-alpine3.6
Rebase glbc on alpine:3.6
2017-06-13 11:59:42 -07:00
Jeff Grafton
a464d5a256 Rebase glbc on alpine:3.6 2017-06-13 11:46:00 -07:00
Giancarlo Rubio
59f08d0b87 Document log-format-stream and log-format-upstream 2017-06-13 16:22:22 +02:00
Manuel de Brito Fontes
51b2e0f2cb Fix IPv6 UDP stream section 2017-06-13 08:45:30 -04:00
Giancarlo Rubio
fffddebdf8 add semicolon 2017-06-13 13:05:43 +02:00
Manuel Alejandro de Brito Fontes
cdbf2aad37 Merge pull request #824 from aledbf/update-nginx-controller
Update nginx-slim to 0.18
2017-06-12 18:39:15 -04:00
Manuel de Brito Fontes
d5d958a332 Avoid setting maximum number of open file descriptors lower than 1024 2017-06-12 16:20:40 -04:00
Manuel de Brito Fontes
748f686eca Update nginx interface 2017-06-11 15:56:40 -04:00
Cory Klein
fa70e5e905 Make log format json escaping configurable
This will allow json logging in nginx ingress controllers which greatly
improves ease of log indexing and searching via elasticsearch.

After this change is made, users could set the following property in the
ingress configmap to enable json logging:

log-format-upstream: '{"proxy_protocol_addr": "$proxy_protocol_addr", "proxy_add_x_forwarded_for": "$proxy_add_x_forwarded_for", "remote_user": "$remote_user", "time_iso8601": "$time_iso8601", "request": "$request", "status": "$status", "body_bytes_sent": "$body_bytes_sent", "http_referer": "$http_referer", "http_user_agent": "$http_user_agent", "request_length": "$request_length", "request_time": "$request_time", "proxy_upstream_name": "$proxy_upstream_name", "upstream_addr": "$upstream_addr", "upstream_response_length": "$upstream_response_length", "upstream_response_time": "$upstream_response_time", "upstream_status": "$upstream_status"}'
2017-06-09 15:32:11 -06:00