Nick Sardo
8cd9a5a98a
Merge pull request #786 from aledbf/update-echoheaders
...
Update echoserver image version in examples
2017-06-06 16:38:48 -07:00
Nick Sardo
82bc0059aa
Merge pull request #818 from nicksardo/gce-fix-backendStatus
...
[GLBC] Fix backend status out of bounds error
2017-06-06 13:06:26 -07:00
Nick Sardo
851c9d0d41
Fix backend status out of bounds
2017-06-06 13:02:57 -07:00
Nick Sardo
95114f9a75
Fix mapsEqual out of bounds error
2017-06-06 12:40:37 -07:00
Olve Sæther Hansen
d4600a87b5
Added client_max_body_size to authPath location
...
Seems like nginx denies the request because it would be over the max body size,
event if `proxy_pass_request_body` is `off`.
This fixes 811
2017-06-02 22:40:29 +02:00
Manuel Alejandro de Brito Fontes
66b4c2606b
Merge pull request #809 from aledbf/fix-variables-map
...
Fix dynamic variable name
2017-06-02 11:59:32 -04:00
Manuel de Brito Fontes
b70e9ca078
Fix dynamic variable name
2017-06-02 11:12:02 -04:00
Arjan Schaaf
a854dc71b2
#789 removing duplicate X-Real-IP header introduced 4bd4bf3be6
2017-05-29 11:43:05 +02:00
Manuel Alejandro de Brito Fontes
32f24380ec
Merge pull request #787 from aledbf/pass-server-header
...
Add setting to allow returning the Server header from the backend
2017-05-28 19:16:58 -04:00
Manuel de Brito Fontes
2f20c6bfcb
Add setting to allow returning the Server header from the backend
2017-05-28 17:40:25 -04:00
Manuel de Brito Fontes
b84fc350ee
Update echoserver image version in examples
2017-05-28 17:19:34 -04:00
Manuel de Brito Fontes
8837cf93e2
Allow customization of variables hash tables
2017-05-28 16:05:49 -04:00
Manuel Alejandro de Brito Fontes
f00823fd83
Merge pull request #783 from unixwitch/nginx-app-root
...
nginx/README.md: clarify app-root and fix example hyperlink
2017-05-28 15:43:51 -04:00
Liss Tarnell
6d3e9666ba
nginx/README.md: clarify app-root and fix example hyperlink
2017-05-28 20:41:00 +01:00
Manuel Alejandro de Brito Fontes
efd6714d42
Merge pull request #774 from aledbf/fix-tcp-upd-listen
...
Add IPv6 support in TCP and UDP stream section
2017-05-28 13:11:05 -04:00
Lars Solberg
c12a2fa186
Correcting image version link
2017-05-27 21:04:40 +02:00
Manuel Alejandro de Brito Fontes
865cc78df3
Merge pull request #773 from aknuds1/fix-readme
...
Fix README WRT. building nginx-ingress-controller
2017-05-27 08:06:33 -04:00
Nick Sardo
fa579af218
Merge pull request #779 from nicksardo/recorder-scheme
...
Change recorder event scheme for GCE
2017-05-26 15:39:06 -07:00
Nick Sardo
4a43fe400d
Use scheme package
2017-05-26 14:43:35 -07:00
Manuel de Brito Fontes
6563330d2b
Release nginx ingress controller 0.9-beta.7
2017-05-26 15:10:07 -04:00
Manuel de Brito Fontes
20e99fa409
Update sniff parser to fix index out of bound error
2017-05-26 14:25:06 -04:00
Manuel de Brito Fontes
40cd78d0b8
Add support for IPv6 in TCP and UDP stream section
2017-05-26 12:19:54 -04:00
Arve Knudsen
c34b78b59c
Fix README wrt. building nginx-ingress-controller
2017-05-26 16:20:21 +02:00
Matthew Walter
4ef6073f08
Typo fix ingres -> ingress
2017-05-25 23:13:40 -04:00
Nick Sardo
0018fa5b15
Merge pull request #763 from aledbf/release-beta-6
...
Release nginx ingress controller 0.9-beta.6
2017-05-24 18:02:29 -07:00
Manuel de Brito Fontes
178321b1fe
Release nginx ingress controller 0.9-beta.6
2017-05-24 20:14:49 -04:00
Joao Morais
37f8c8bb40
Add ConfigureFlags() on controller interface
2017-05-24 21:03:52 -03:00
Manuel de Brito Fontes
30343c489a
Fix bad variable assignment in template nginx
2017-05-24 00:25:42 -04:00
Manuel de Brito Fontes
4d7a280371
Fix server name hash maxSize default value
2017-05-23 20:13:32 -04:00
Nick Sardo
4bed0c8627
Update description if not correct
2017-05-22 16:11:05 -07:00
Manuel de Brito Fontes
07cdee5ca8
Refactoring whitelist source IP verification
2017-05-20 19:32:03 -04:00
Manuel de Brito Fontes
d742dcb55c
Specify nginx image arch
2017-05-18 17:57:33 -04:00
Manuel de Brito Fontes
7ceb0a8025
Update nginx image
2017-05-17 14:54:27 -04:00
Manuel Alejandro de Brito Fontes
c831359733
Merge pull request #709 from phekmat/patch-1
...
Add config for X-Forwarded-For trust
2017-05-17 07:45:49 -04:00
Manuel Alejandro de Brito Fontes
49e490e5e5
Merge pull request #704 from ckeyer/fix_nginx_reload
...
fix nginx reload flags '-c'
2017-05-17 07:44:54 -04:00
Manuel Alejandro de Brito Fontes
b4032f0648
Merge pull request #722 from aledbf/remove-go-reaper
...
Remove go-reap and use tini as process reaper
2017-05-17 07:37:23 -04:00
Manuel Alejandro de Brito Fontes
bc6112bbef
Merge pull request #724 from davidstack/master
...
change the directory of default-backend.yaml
2017-05-17 07:36:48 -04:00
Chuanjian Wang
9f32b74fea
fix nginx reload flags '-c'
2017-05-17 18:30:19 +08:00
Vlad Gorodetsky
3bd2cb331f
Add keepalive_requests and client_boxy_buffer_size options
2017-05-17 09:36:10 +03:00
Damon Wang
7321704399
change the directory of default-backend.yaml
...
there is no default-backend.yaml in examples directory.
2017-05-17 11:12:43 +08:00
Manuel de Brito Fontes
22d63d0ad0
Auto stash before merge of "master" and "master/master"
...
Remove go-reap and use tini as process reaper
2017-05-16 16:06:33 -04:00
Kwok-kuen Cheung
a83f17c716
Set $proxy_upstream_name before location directive
...
When nginx performs ssl redirect, $proxy_upstream_name used in log
is not initialized because it is set after nginx matched a location directive,
which is not the case when performing a ssl redirect.
refs #711
2017-05-14 08:59:30 +08:00
Manuel Alejandro de Brito Fontes
12d2c4f689
Merge pull request #690 from aledbf/avoid-empty-secret
...
Fix IP in logs for https traffic
2017-05-12 10:44:20 -03:00
Payam Hekmat
dd894f0f73
Add config for X-Forwarded-For trust
...
Use the same config option for `set_real_ip_from` when not using proxy protocol. The default remains `0.0.0.0/0`, which is insecure if the ingress is publicly accessible. This at least provides a workaround for #200
2017-05-11 21:55:35 -05:00
Manuel de Brito Fontes
a537d2d0fa
Remove secrets from ingress after a Delete event
2017-05-11 22:19:16 -03:00
Manuel de Brito Fontes
4bd4bf3be6
Fix remote address in log when protocol is https
2017-05-11 15:04:19 -03:00
Dan Cech
485098fd69
use nginx vts module version 0.1.14
2017-05-11 13:56:42 -04:00
David Pratt
d56d8b7da1
Use proxy-protocol to pass through source IP to nginx
2017-05-10 16:22:48 -05:00
Manuel Alejandro de Brito Fontes
317f222527
Merge pull request #679 from ckeyer/template_getenv
...
add getenv
2017-05-10 08:50:11 -03:00
Chuanjian Wang
87b05847bf
add template function getenv
...
Signed-off-by: Chuanjian Wang <me@ckeyer.net>
2017-05-10 14:35:42 +08:00
Donald Guy
2d1b6dc9c9
[nginx] pass non-SNI TLS hello to default backend, Fixes #693
2017-05-08 17:44:43 -04:00
Nick Sardo
4601775c18
[GLBC] Set Description field for backend services ( #681 )
...
Set svc namespace/name/port in description field of backend services
2017-05-05 11:34:40 -07:00
Julian V. Modesto
5614f42f63
Fix affinity doc.
...
Should be string `cookie`, not boolean.
2017-05-05 10:26:28 -04:00
Manuel Alejandro de Brito Fontes
45ba1c7c1d
Merge pull request #685 from matjazp/fix-hsts-preload
...
Fix error in generated nginx.conf for optional hsts-preload
2017-05-04 09:03:57 -03:00
Matjaz Pancur
d402e16eb8
Fix error in generated nginx.conf hsts-preload
2017-05-04 11:29:32 +02:00
caiyixiang
f4da971b86
nginx/pkg/config: delete unuseful variable
2017-05-02 17:24:01 +08:00
Manuel Alejandro de Brito Fontes
6bf5d7586c
Merge pull request #673 from jeffpearce/jeffpearce/lb
...
Override load balancer alg view config map
2017-04-29 13:13:08 -03:00
Jeff Pearce
a5d58cc521
Override load balancer alg view config map
2017-04-29 08:37:24 -07:00
Manuel Alejandro de Brito Fontes
4555a64572
Merge pull request #664 from aledbf/beta5
...
Release nginx 0.9-beta.5
2017-04-27 22:18:53 -03:00
Nick Sardo
3ac784a7ec
Doc changes for version bump
2017-04-27 17:16:09 -07:00
Manuel de Brito Fontes
83cb03b51c
Release 0.9-beta.5
2017-04-27 20:28:05 -03:00
Manuel Alejandro de Brito Fontes
e911f20405
Merge pull request #661 from aledbf/update-client-go
...
Avoid running nginx if the configuration file is empty
2017-04-26 23:58:15 -03:00
Manuel de Brito Fontes
f4147e9e6c
Avoid running nginx if the configuration file is empty
2017-04-26 23:34:36 -03:00
Nick Sardo
b01dc68e30
[GLBC] Specify balancing mode for backends being added to existing backend service ( #652 )
...
Add backends of proper type to backend service
2017-04-26 16:02:17 -07:00
Nick Sardo
14054be571
[GLBC] Fix problem surfacing error ( #658 )
...
* use syncError in defer GC
* surface other err as well
2017-04-26 15:30:33 -07:00
Nick Sardo
cd3e546c80
[GLBC] Better certificate handling ( #639 )
...
* Harden ssl cert logic to handle unknown state
* Do not delete non-controller-created certificates (pre-shared certs)
* Remove unnecessary variable
* Added three tests to check ssl certificate naming
* Address review comments
* Early return instead of large code block
2017-04-26 11:15:19 -07:00
Manuel Alejandro de Brito Fontes
201a109bb5
Merge pull request #637 from aledbf/0.9.0-beta.4
...
[nginx] 0.9.0 beta.4
2017-04-25 18:10:16 -03:00
Yash Thakkar
09b3a998cf
Update README.md
...
fixed tcp services example link.
note: udp services link is also broken, I don't know correct link path.
2017-04-26 01:40:33 +05:30
Eduardo Baitello
f737cdcae5
Fix default value information
...
proxy-read-timeout and proxy-send-timeout default value is 60 seconds, not 30.
2017-04-25 16:27:18 -03:00
Manuel de Brito Fontes
5684c82d6c
Release 0.9-beta.4
2017-04-24 22:51:49 -03:00
Manuel de Brito Fontes
ab1f04b9c2
Add support for https in proxy request for external authentication
2017-04-24 22:14:38 -03:00
Arjan Schaaf
1a191846a9
Mentioned in the comments of #180 the annotation for configuration snippets was missing from the configuration documentation
2017-04-24 16:27:56 +02:00
Arjan Schaaf
389e0f527c
Nginx sticky annotations #258 made the global enable-sticky-sessions obsolete
2017-04-21 14:57:45 +02:00
Manuel de Brito Fontes
12d4aadf74
Allow configuration of features underscores_in_headers and ignore_invalid_headers
2017-04-20 18:12:16 -03:00
Manuel de Brito Fontes
786d977a90
Fix lint errors
2017-04-20 16:48:14 -03:00
Manuel Alejandro de Brito Fontes
f6af1ca023
Merge pull request #614 from aledbf/refactor-passthrough
...
Refactor nginx ssl passthrough
2017-04-20 16:43:44 -03:00
Nick Sardo
893a828587
Revert "Remove the code which get same resources twice"
2017-04-19 15:00:27 -07:00
Nick Sardo
74aff2eb7e
Merge pull request #511 from FengyunPan/fix-backend
...
Ignore err when delete a NotFound backends
2017-04-18 22:17:07 -07:00
Manuel de Brito Fontes
de14e2f4f1
Refactor ssl-passthroug using go to handle TLS hello
2017-04-19 01:39:14 -03:00
FengyunPan
e913c37651
Ignore err when delete a NotFound backend
...
1. add() should return nil at last
2. do not return err when delete a notFound backend
2017-04-19 12:07:51 +08:00
Nick Sardo
d2c7e9008f
Merge pull request #510 from FengyunPan/delete_redundant
...
Remove the code which get same resources twice
2017-04-18 20:07:41 -07:00
Justin Santa Barbara
322be61522
Compute server_names_hash_bucket_size correctly
...
There were some edge cases where we did not calculate hash_bucket_size
correctly.
Fix #623
2017-04-18 22:29:51 -04:00
FengyunPan
d42f4942bc
Remove the code which get same resources twice
...
There is no need to get the same ingress resources from
ingressclient twice.
2017-04-19 09:46:06 +08:00
Nick Sardo
642cb74cc7
[GLBC] Support backside re-encryption ( #519 )
...
Support backside re-encryption
2017-04-18 12:44:17 -07:00
Manuel de Brito Fontes
aba45a01ad
Process exited cleanly before we hit wait4
2017-04-16 20:04:32 -03:00
Manuel Alejandro de Brito Fontes
cd6a2123c4
Merge pull request #607 from aledbf/master
...
Allow custom server_names_hash_max_size & server_names_hash_bucket_size
2017-04-14 22:20:38 -03:00
Manuel Alejandro de Brito Fontes
4817ddff3a
Merge pull request #604 from jonaskint/master
...
Fixing wildcard in hostname for the upstream map
2017-04-14 21:07:41 -03:00
Manuel de Brito Fontes
9994365ae4
Allow custom server_names_hash_max_size and server_names_hash_bucket_size values
2017-04-14 20:59:10 -03:00
Jonas Kint
a7b09e71a1
Fixing wildcard in hostname for the upstream map
2017-04-13 17:27:20 +02:00
Manuel de Brito Fontes
256cd6b1df
Replace custom child reap code with go-reap
2017-04-12 20:20:18 -03:00
Manuel Alejandro de Brito Fontes
3810515663
Merge pull request #583 from stibi/patch-1
...
fixed lua_package_path in nginx.tmpl
2017-04-12 17:04:05 -03:00
Manuel de Brito Fontes
6038e17728
Remove Host header from auth_request proxy configuration
2017-04-12 09:37:03 -03:00
Manuel Alejandro de Brito Fontes
9ff3b86315
Merge pull request #588 from aledbf/avoid-multiple-reads
...
Read resolv.conf file just once
2017-04-11 15:35:38 -03:00
Manuel de Brito Fontes
8f3f51367a
Remove test because of the refactoring
2017-04-11 14:50:28 -03:00
Nick Sardo
987540f8f6
[GLBC] Update firewall source ranges if outdated ( #574 )
...
check firewall rule source ranges
2017-04-11 09:01:42 -07:00
Manuel de Brito Fontes
190788848a
Read resolv file just oncce
2017-04-11 11:47:49 -03:00
Martin Stiborsky
beb17f39ab
fixed lua_package_path in nginx.tmpl
...
I did my own build of the nginx-ingress-controller and its docker image, but I had troubles with the `error_page.lua` module, which couldn't be loaded, there was an error in the log, module was not found.
I think the lua package path is wrong, here is a fix.
2017-04-11 09:43:33 +02:00
Manuel Alejandro de Brito Fontes
64d0b08128
Merge pull request #577 from aledbf/avoid-childs
...
Avoid zombie child processes
2017-04-09 15:29:04 -03:00
Manuel de Brito Fontes
25bb7e4311
Set different listeners per protocol version
2017-04-09 15:03:27 -03:00
Manuel de Brito Fontes
1c6c4273c9
Avoid child processes
2017-04-09 13:58:03 -03:00