Commit graph

879 commits

Author SHA1 Message Date
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
nikhiljindal
7d87f02b1f Adding logic to GCE ingress controller to handle multi cluster ingresses 2017-09-06 23:37:56 -07: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
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
Nick Sardo
3e8bc53443 Merge pull request #1181 from freehan/shared-informer
switch to use shared informer
2017-08-28 16:50:05 -07: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
Minhan Xia
aa333708f2 move gce cloud provider initialization to main 2017-08-24 17:10:58 -07:00
Minhan Xia
3839faf536 switch to use shared informer 2017-08-24 17:10:51 -07: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
31d45d8a5d Merge pull request #1207 from Lion-Wei/patch-12
delete broken link
2017-08-22 08:05:51 -04:00
Manuel Alejandro de Brito Fontes
76056c10b0 Merge pull request #1208 from Lion-Wei/patch-13
fix some typo
2017-08-22 08:05:18 -04:00
Manuel Alejandro de Brito Fontes
0a14b4dd3c Merge pull request #1209 from Lion-Wei/patch-14
Update README.md
2017-08-22 08:04:29 -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
Lion-Wei
088e9ccae1 Update README.md 2017-08-22 10:55:57 +08:00
Lion-Wei
47d8e53198 Update README.md 2017-08-22 10:17:44 +08:00
Lion-Wei
3975b05ce6 Update BETA_LIMITATIONS.md 2017-08-22 09:58:20 +08: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
Manuel Alejandro de Brito Fontes
38fd544973 Merge pull request #1142 from asifdxtreme/patch-7
Fix typo in multiple docs
2017-08-16 13:11:51 -03:00
Mohammad Asif Siddiqui
4652e2199f Fix typo in docs 2017-08-16 23:56:15 +08:00
Mohammad Asif Siddiqui
dd20a1f360 Minor Typo Fix 2017-08-16 23:11:36 +08:00
hzxuzhonghu
fb2ad65c41 update nginx.go: preformance improve 2017-08-16 15:02:30 +08:00
Nick Sardo
7891ed6607 Merge pull request #1121 from nicksardo/gce-nil-config
GCE: Handle a nil configuration file
2017-08-15 17:00:03 -07:00
Nick Sardo
df659732ff Handle a nil configuration file 2017-08-15 16:56:51 -07: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
Manuel Alejandro de Brito Fontes
1516493946 Merge pull request #1117 from tonglil/patch-1
Cleanup controllers readme
2017-08-12 09:15:39 -04:00
Denis Andrejew
e713e706cc fix typos in controllers/nginx/README.md 2017-08-12 13:52:17 +02:00
Tony Li
de696af110 cleanup controllers readme 2017-08-12 03:27:47 -04:00
Manuel de Brito Fontes
fb3c7c3714 Cleanup remote address in nginx template 2017-08-10 11:41:14 -04:00