Manuel de Brito Fontes
b7b41248cb
Lint code
2017-08-23 15:40:57 -03: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
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
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 de Brito Fontes
b2be9f0e04
Fix sign in URL
2017-08-20 20:39:58 -03:00
Manuel de Brito Fontes
ed68194688
Add support for temporal and permanent redirects
2017-08-20 15:07:25 -03: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
danielqsj
d996a25a79
Fix sticky upstream not used when enable rewrite
2017-08-18 17:55:23 +08:00
Fernando Diaz
47e4dd59a8
Merge branch 'master' into server-alias
2017-08-17 17:32:48 -05: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
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
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
zhengjiajin
890c57f2ca
feat( #733 )Support nginx bandwidth control
2017-08-13 14:52:20 +08: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
zhengjiajin
13ab894e6f
feat/proxytimeout support proxy timeout for stream type
2017-08-08 02:01:12 +08:00
Manuel de Brito Fontes
a091d3ede7
Remove lua and use fastcgi to render errors
2017-08-05 16:29:58 -04:00
Seth Pollack
40a9a54082
add per minute rate limiting
2017-08-01 23:24:48 -04: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
caiyixiang
2b72441bc5
The fields of vtsDate are unified in the form of plural
2017-07-25 14:21:12 +08:00
Manuel de Brito Fontes
294ecb4986
Update nginx controller
2017-07-20 10:41:50 -07: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
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
Gorka Lerchundi Osa
5503e8d0e9
nginx/proxy: allow specifying next upstream behaviour
2017-06-27 23:30:43 +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
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
92e3b5ba78
Lint nginx code
2017-06-14 23:05:04 -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
Manuel Alejandro de Brito Fontes
dbb12afbb9
Merge pull request #829 from rlguarino/ross/2017-06-08T18-48-35-07-00
...
feat(template): wrap IPv6 addresses in []
2017-06-09 13:21:30 -04:00
Ross Guarino
54f6729dc8
feat(template): wrap IPv6 addresses in []
...
Add formatIP helper function which will wrap IPv6 addresses
in [] and print IPv4 addresses as is.
Closes #828
2017-06-08 20:11:00 -07:00