Commit graph

631 commits

Author SHA1 Message Date
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
Manuel de Brito Fontes
9807b691b7 Release nginx ingress controller 0.9.0-beta.12 2017-08-29 17:28:50 -03:00
Manuel de Brito Fontes
e65d3c7571 Improve logs 2017-08-29 16:40:03 -03:00
Max Laverse
73d8ddd3d1 Graceful shutdown for Nginx 2017-08-29 20:47:55 +02:00
Max Laverse
d9e7d1eabc Add support for 'worker-shutdown-timeout' 2017-08-29 11:55:59 +02:00
Manuel Alejandro de Brito Fontes
9e7c542519 Merge pull request #1248 from aledbf/pprof
Improve nginx controller performance
2017-08-26 08:56:06 -04:00
Manuel de Brito Fontes
fabe37bfe5 Improve nginx controller performance 2017-08-26 00:49:57 -03:00
Manuel de Brito Fontes
edcc3dfc81 Make Ingress annotations available in template 2017-08-25 22:39:30 -03:00
Manuel de Brito Fontes
a85cfd10b5 Add additional headers when custom default backend is used 2017-08-25 20:56:08 -03:00
Manuel Alejandro de Brito Fontes
b791460206 Merge pull request #1244 from aledbf/add-custom-backend-annotation
Add custom default backend annotation
2017-08-25 15:15:17 -04:00
Manuel de Brito Fontes
bf12e793f6 Add custom backend annotation 2017-08-25 15:49:52 -03:00
Manuel Alejandro de Brito Fontes
d2546d0291 Merge pull request #1212 from danielqsj/bind-address
Add option to specify addresses on which the server will accept
2017-08-25 12:05:52 -04:00
Max Laverse
dd00b6d7b3 Add support for access-log-path and error-log-path 2017-08-25 14:03:09 +02:00
danielqsj
06f237c66d Add options to bind address 2017-08-25 10:24:32 +08:00
Manuel Alejandro de Brito Fontes
e7d2ff6fac Merge pull request #1239 from aledbf/pc
Add flags to customize listen ports and detect port collisions
2017-08-24 10:23:59 -04:00
Manuel de Brito Fontes
0459674931 Add flags to customize listen ports and detect port collisions 2017-08-24 10:56:08 -03:00
Daniel Fernandes Martins
d57bc292c3 Add support for 'client_body_timeout' and 'client_header_timeout' 2017-08-24 09:33:35 -03:00
Fernando Diaz
86357332e3 Add Validation for Client Body Buffer Size
Adds validation so that if a bad value is input into the client
body buffer size annotation then client_body_buffer_size is not set.
That way a log error is thrown and it fails gracefully rather than
killing the ingress controller.
2017-08-23 20:04:51 -05:00
Manuel de Brito Fontes
210ddb797a Fix Equal comparison 2017-08-23 17:52:17 -03:00
Manuel de Brito Fontes
b7b41248cb Lint code 2017-08-23 15:40:57 -03:00
Manuel Alejandro de Brito Fontes
f593cb8e2f Merge pull request #1226 from danielqsj/useless-variable
Remove useless variable in nginx.tmpl
2017-08-23 13:01:34 -04:00
danielqsj
77c9556dde Remove useless variable in nginx.tmpl 2017-08-23 15:06:13 +08:00
Manuel de Brito Fontes
806144421e Move certificate authentication from location to server 2017-08-23 00:39:38 -03:00
Seth Pollack
f045fa6d88 refactor rate limit whitelist 2017-08-22 20:47:29 -04:00
Manuel de Brito Fontes
97b10b05ae Add doc for non-www to www annotation 2017-08-22 18:33:48 -03:00
Seth Pollack
a3594f6c4c keep zones unique per ingress resource 2017-08-22 14:54:08 -04:00
Manuel de Brito Fontes
a392f29956 Replace base64 encoding with random uuid 2017-08-22 10:53:13 -03:00
Manuel Alejandro de Brito Fontes
def5155aa6 Merge pull request #1210 from sethpollack/whitelist
add rate limit whitelist
2017-08-22 08:23:45 -04:00
Manuel Alejandro de Brito Fontes
9863140b8c Merge pull request #1186 from diazjf/client-body-buffer-size
Add annotation for client-body-buffer-size per location
2017-08-22 08:02:35 -04:00
Seth Pollack
6253c34266 add rate limit whitelist 2017-08-22 07:53:52 -04:00
Fernando Diaz
e9ffbf0f87 Add annotation for client-body-buffer-size per location
Adds an annotation which allows for client-body-buffer-size to
be configured per specific locations specified in the ingress
resource yaml.
2017-08-21 23:12:30 -05:00
Manuel de Brito Fontes
2e3f32891b Update ssl-passthrough docs 2017-08-21 19:38:22 -03:00
Manuel de Brito Fontes
884b388438 Fix template error 2017-08-21 16:06:38 -03:00
danielqsj
dedd787668 Update base-url-scheme for nginx configuration.md 2017-08-21 14:37:17 +08:00
danielqsj
68685edfc9 Add support for specific scheme for base url 2017-08-21 14:10:35 +08:00
Manuel Alejandro de Brito Fontes
6ef63438b6 Merge pull request #1190 from aledbf/disable-ssl-passthrough
Add flag to disable SSL passthrough
2017-08-20 22:25:06 -04:00
Manuel de Brito Fontes
daa9fea41a Add flag to disable SSL Passthrough 2017-08-20 22:34:31 -03:00
Manuel Alejandro de Brito Fontes
a0e4661e64 Merge pull request #1189 from aledbf/fix-auth-rd
Fix sign in URL redirect parameter
2017-08-20 20:04:37 -04:00
Manuel de Brito Fontes
b2be9f0e04 Fix sign in URL 2017-08-20 20:39:58 -03:00
Rajadeepan D Ramesh
8e9bdb8df8 Fix minor typo 2017-08-21 02:40:58 +05:30
Manuel Alejandro de Brito Fontes
7010627c4c Merge pull request #1184 from aledbf/redirects
Add support for temporal and permanent redirects
2017-08-20 14:49:16 -04:00
Manuel de Brito Fontes
ed68194688 Add support for temporal and permanent redirects 2017-08-20 15:07:25 -03:00
Fernando Diaz
a63328edfa Add more info about Server-Alias usage
Adds more information on the effects of using the server-alias
annotation. It also cleans up spelling and formatting of the
configuration documentation.
2017-08-20 01:18:22 -05:00
Manuel Alejandro de Brito Fontes
f6413e292f Merge pull request #1123 from diazjf/server-alias
Add support for Server Alias in Nginx
2017-08-19 14:47:23 -04:00
Manuel Alejandro de Brito Fontes
3549437af4 Merge pull request #1179 from danielqsj/fix-sticky-upstream
Fix sticky upstream not used when enable rewrite
2017-08-18 07:58:22 -04:00
danielqsj
d996a25a79 Fix sticky upstream not used when enable rewrite 2017-08-18 17:55:23 +08:00
xuzhonghu
9206a8baf9 fix typos 2017-08-18 17:46:19 +08:00
Fernando Diaz
47e4dd59a8 Merge branch 'master' into server-alias 2017-08-17 17:32:48 -05:00
Manuel Alejandro de Brito Fontes
fe33cd3e46 Merge pull request #1164 from aledbf/oauth2-auth
Use variable request_uri as redirect after auth
2017-08-17 18:03:21 -04:00
Fernando Diaz
e12138f4dc Remove any aliases that conflict with a hostname
Removes the alias association if an existing server
with the same hostname as the alias exists. This is
done to disallow any duplicate server creation when
the alias annotation is provided.
2017-08-17 13:05:52 -05:00
Manuel de Brito Fontes
5e08600d2f Use variable request_uri as redirect after auth 2017-08-17 14:49:44 -03:00
Manuel Alejandro de Brito Fontes
32271d628f Merge pull request #1168 from Lion-Wei/patch-3
finx link to running-locally.md
2017-08-17 10:53:07 -04:00
Daniel Schmidt
a910661aaf docs: update dead link 2017-08-17 14:16:55 +02:00
Lion-Wei
30a8b482be Update README.md 2017-08-17 14:45:47 +08:00
hzxuzhonghu
fb2ad65c41 update nginx.go: preformance improve 2017-08-16 15:02:30 +08:00
Fernando Diaz
62fea9aa01 Update Server Alias Annotation with Review Changes
Updates the Server-Alias annotation to create another server
containing the same configuration as the current server, but
with the name provided in the annotation.
2017-08-15 14:49:04 -05:00
Manuel Alejandro de Brito Fontes
c050705b88 Merge pull request #1130 from hzxuzhonghu/patch-1
Update nginx.go
2017-08-15 11:08:52 -03:00
zhengjiajin
6faf87c097 Add short help doc in configuration for nginx limit rate 2017-08-15 16:29:06 +08:00
TigerXu
2af727a33e Update nginx.go
fix typo
2017-08-15 15:14:08 +08:00
TigerXu
92b59fc8bf Update nginx.go 2017-08-15 14:25:46 +08:00
Fernando Diaz
ac504bdbc0 Add support for Server Alias in Nginx
Adds support for server alias in nginx. Adds a new annotation
which allows us to specify a server alias that will be appended
to the server name.
2017-08-13 13:01:00 -05:00
Manuel Alejandro de Brito Fontes
854da227d3 Merge pull request #1118 from zjj2wry/limit-rate
feat(#733)Support nginx bandwidth control
2017-08-13 11:30:57 -03:00
zhengjiajin
890c57f2ca feat(#733)Support nginx bandwidth control 2017-08-13 14:52:20 +08:00
Denis Andrejew
e713e706cc fix typos in controllers/nginx/README.md 2017-08-12 13:52:17 +02:00
Manuel de Brito Fontes
fb3c7c3714 Cleanup remote address in nginx template 2017-08-10 11:41:14 -04:00
zhengjiajin
2679042925 Fix lose SSL Passthrough 2017-08-10 11:12:12 +08:00
Manuel Alejandro de Brito Fontes
198c926bb9 Merge pull request #1089 from aledbf/update-ngx
Update nginx to 1.13.4
2017-08-08 14:42:01 -04:00
Manuel Alejandro de Brito Fontes
91077a2ed8 Merge pull request #1088 from aledbf/worker-timeout
Configure nginx worker timeout
2017-08-08 14:41:33 -04:00
Manuel de Brito Fontes
c48e412217 Update nginx to 1.13.4 2017-08-08 14:39:28 -04:00
Manuel de Brito Fontes
106cfca1a6 Configure nginx worker timeout 2017-08-08 14:17:49 -04:00
zhengjiajin
f8c4c0da21 Fix some broken link 2017-08-08 17:50:14 +08:00
Manuel de Brito Fontes
f840b076a2 Fix build tasks 2017-08-07 23:08:02 -04:00
Manuel Alejandro de Brito Fontes
cf732e846e Merge pull request #1074 from aledbf/rem-lua
Remove lua and use fastcgi to render errors
2017-08-07 22:15:32 -04:00
Manuel Alejandro de Brito Fontes
a3ca02e6d0 Merge pull request #1075 from zjj2wry/feat/proxy_timeout
(feat/ #374) support proxy timeout
2017-08-07 14:33:13 -04:00
zhengjiajin
13ab894e6f feat/proxytimeout support proxy timeout for stream type 2017-08-08 02:01:12 +08:00
Manuel de Brito Fontes
ff7d72191e Update echoheaders images 2017-08-06 19:22:22 -04:00
Manuel de Brito Fontes
a091d3ede7 Remove lua and use fastcgi to render errors 2017-08-05 16:29:58 -04:00
Manuel Alejandro de Brito Fontes
6403efe0d4 Merge pull request #1058 from sethpollack/rpm
add per minute rate limiting
2017-08-03 20:44:49 -04:00
Manuel de Brito Fontes
e6f7fefca8 Export TEMP_DIR variable in Makefile 2017-08-03 11:10:30 -04:00
Seth Pollack
40a9a54082
add per minute rate limiting 2017-08-01 23:24:48 -04:00
Craig Gurnik
c9ce0dd3cc Fix link to UDP example 2017-08-01 15:29:27 -04:00
Pieter Lange
fa5c2a1f72 Allow TEMP_DIR to be set externally 2017-08-01 16:14:42 +02:00
Manuel de Brito Fontes
fe1b913f21 Add function to allow custom values in Ingress status 2017-07-28 20:26:35 -04:00
Manuel Alejandro de Brito Fontes
a56dd7cc38 Merge pull request #1013 from caiyixiang/unify_forms
The fields of vtsDate are unified in the form of plural
2017-07-26 22:39:08 -04:00
Nick Sardo
16a213c076 Merge pull request #994 from freehan/revendor-godep
Revendor godep
2017-07-26 17:32:18 -07:00
Seth Pollack
bceaa04f3b add docs for proxy-set-headers and add-headers 2017-07-26 08:32:18 -04:00
caiyixiang
2b72441bc5 The fields of vtsDate are unified in the form of plural 2017-07-25 14:21:12 +08:00
Frode Egeland
e70678a5b6 Update configuration.md
Remove duplicate line
2017-07-24 17:01:19 +10:00
Manuel de Brito Fontes
294ecb4986 Update nginx controller 2017-07-20 10:41:50 -07:00
Manuel Alejandro de Brito Fontes
fbb96f4c83 Merge pull request #981 from chrismoos/service_upstream
Add annotation to allow use of service ClusterIP for NGINX upstream.
2017-07-19 12:20:30 -04:00
Chris Moos
666bcca495 Add annotation to allow use of service ClusterIP for NGINX upstream. 2017-07-19 16:02:04 +02:00
John Belamaric
ba7e8f1514 Fix the sed command to work on macOS 2017-07-18 16:41:07 -04:00
Manuel de Brito Fontes
0d4bf15cb0 Add nginx basic auth example 2017-07-16 16:22:08 -04:00
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