Manuel de Brito Fontes
64a5e43394
Add tests and godebug to compare structs
2017-01-13 10:26:13 -03:00
Manuel de Brito Fontes
dbd368adf2
Add nginx tests
2017-01-13 09:54:00 -03:00
Manuel Alejandro de Brito Fontes
71492a6f8f
Merge pull request #115 from safework/master
...
add default_server to listen statement for default backend
2017-01-13 09:11:25 -03:00
Manuel Alejandro de Brito Fontes
43a3d67561
Merge pull request #99 from aledbf/update-nginx
...
Update nginx to 1.11.8
2017-01-12 21:17:17 -03:00
Manuel de Brito Fontes
597a0e691a
Deny location mapping in case of specific errors
2017-01-12 13:40:32 -03:00
Manuel Alejandro de Brito Fontes
c49b03facc
Merge pull request #123 from aledbf/fix-resolver
...
Add resolver configuration to nginx
2017-01-12 13:03:46 -03:00
Manuel de Brito Fontes
d570ea6381
Add resolver configuration to nginx
2017-01-12 12:31:39 -03:00
Mark Cola
939c6d9128
add default_server to listen statement for default backend
2017-01-09 11:30:44 +11:00
Manuel de Brito Fontes
af9375aa96
Add support to disable server_tokens directive
2017-01-02 16:27:57 -03:00
Manuel de Brito Fontes
c0b5be6ff7
Refactoring of nginx configuration deserialization
2017-01-02 11:09:24 -03:00
Prashanth B
5cdb8fe4fb
Merge pull request #77 from aledbf/dns-resolver
...
Add support for IPV6 in dns resolvers
2017-01-01 20:21:52 -08:00
Manuel de Brito Fontes
def1e034d8
Update nginx to 1.11.8
2016-12-29 20:27:21 -03:00
Justin Santa Barbara
fb8208cf8b
Fix typo PassthrougBackends -> PassthroughBackends
2016-12-29 17:57:51 -05:00
Manuel de Brito Fontes
99209ad33d
Add support for IPV6 in dns resolvers
2016-12-28 07:30:58 -03:00
Manuel de Brito Fontes
3b4358b861
Fix x-forwarded-port mapping
2016-12-26 10:56:22 -03:00
Manuel de Brito Fontes
99fb1f4874
Fix incorrect X-Forwarded-Port for TLS
2016-12-22 10:03:58 -03:00
Manuel Alejandro de Brito Fontes
f0762ba144
Merge pull request #34 from euank/nginx-ipv6ish
...
nginx: also listen on ipv6
2016-12-21 13:53:49 -03:00
Giancarlo Rubio
bda6646905
Fix "invalid port in upstream" on nginx controller
2016-12-14 17:42:34 +01:00
Prashanth B
0af8cccc7f
Merge pull request #54 from bprashanth/devel_docs
...
Expand developer docs
2016-12-13 14:21:17 -08:00
bprashanth
939cb9c122
Expand developer docs
2016-12-13 10:50:08 -08:00
Euan Kemp
8fe1efe396
nginx: also listen on ivp6
...
This allows a brave user to run this in host networking mode and support
ipv6.
2016-12-12 09:56:42 -08:00
Giancarlo Rubio
bd9ec42042
fix typo in variable ProxyRealIPCIDR
2016-12-12 14:23:45 +01:00
Manuel de Brito Fontes
86dbf979cb
Add nginx metrics to prometheus
2016-11-29 18:10:06 -03:00
Manuel de Brito Fontes
81cd7782c6
Restart nginx if master process dies
2016-11-29 14:21:44 -03:00
Manuel de Brito Fontes
478d51c827
Add healthz checker
2016-11-27 02:28:04 -03:00
Manuel de Brito Fontes
16c5800545
Add e2e boilerplate
2016-11-23 21:34:30 -03:00
Manuel de Brito Fontes
42b58e957c
Avoid nginx reloads
2016-11-23 21:19:07 -03:00
Manuel de Brito Fontes
5a8e090736
Add Generic interface
2016-11-23 21:17:49 -03:00
Manuel de Brito Fontes
f2b627486d
Remove interface
2016-11-23 21:17:49 -03:00
Manuel de Brito Fontes
ed9a416b01
Split implementations from generic code
2016-11-23 21:17:49 -03:00
Manuel de Brito Fontes
0dbe499a3b
Fix lint errors
2016-11-11 19:46:09 -03:00
Manuel de Brito Fontes
e963d095ab
Remove nginx-alpha, examples and simplify read files
2016-11-10 18:46:41 -03:00
Kubernetes Submit Queue
bff5d0e5a2
Merge pull request #1879 from r2d4/map_hash_bucket_size
...
Automatic merge from submit-queue
Make map_hash_bucket_size configurable
I was getting an error while trying to run the nginx controller in minikube. This allows this nginx configuration option to be passed in through a configmap.
The default value depends on the processor's cache line size (32 | 64 | 128), however ServerNameHashBucketSize is determined similarly, so I've set it to the same default (64).
Fixes #1817
ref https://github.com/kubernetes/minikube/issues/611
cc @bprashanth
2016-11-03 09:39:47 -07:00
Kubernetes Submit Queue
e1faa8ebe9
Merge pull request #1813 from marketlogicsoftware/kayrus/nginx-log-format
...
Automatic merge from submit-queue
Added domain name and server port into nginx logs
I replaced dashes so it shouldn't brake log parsers.
In addition here are the [fluentd rules](dc71d8db4a/docker/fluentd/td-agent.conf (L230..L237)
) which parse these logs (requires https://github.com/tagomoris/fluent-plugin-parser plugin)
2016-10-25 09:51:43 -07:00
Manuel de Brito Fontes
248699cbc3
Sync yaml probes with published image
2016-10-21 11:59:12 -03:00
Matt Rickard
c8487c1973
Make map_hash_bucket_size configurable
2016-10-14 11:20:34 -07:00
Kubernetes Submit Queue
6456025035
Merge pull request #1830 from aledbf/dbackend
...
Automatic merge from submit-queue
[nginx-ingress-controller] Add support for default backend in Ingress rule
replaces #1759
2016-10-06 14:28:10 -07:00
Kubernetes Submit Queue
a2aae637dc
Merge pull request #1808 from whitlockjc/document-nginx-connection-header
...
Automatic merge from submit-queue
ingress/controllers/nginx: WebSocket documentation
For those that do not understand the default way in which nginx proxies
requests not containing a "Connection" header, the approach for enabling
WebSocket support might not make sense. This commit adds documentation
that explains why things are done this way.
2016-10-05 10:09:18 -07:00
Manuel de Brito Fontes
a0776997c3
Add support for default backend in Ingress rule
2016-10-04 09:28:21 -03:00
Manuel de Brito Fontes
541928e27d
Add external authentication using auth_request
2016-10-03 11:54:02 -03:00
kayrus
0bae7c4b7c
Added domain name and server port into nginx logs
2016-09-30 12:32:25 +02:00
Manuel de Brito Fontes
25bf00a1fc
Add docs about the log format
2016-09-29 22:16:32 -03:00
Jeremy Whitlock
0373ce6f31
ingress/controllers/nginx: WebSocket documentation
...
For those that do not understand the default way in which nginx proxies
requests not containing a "Connection" header, the approach for enabling
WebSocket support might not make sense. This commit adds documentation
that explains why things are done this way.
2016-09-29 15:42:46 -06:00
Kubernetes Submit Queue
90d8402293
Merge pull request #1802 from aledbf/fix-vars
...
Automatic merge from submit-queue
[nginx-ingress-controller] Initialize proxy_upstream_name variable
fixes #1801
2016-09-29 11:28:25 -07:00
Manuel de Brito Fontes
75dd1d3c6a
Initialize proxy_upstream_name variable
2016-09-29 14:53:54 -03:00
Manuel de Brito Fontes
db3388e777
Avoid replacing nginx.conf file if the new configuration is invalid
2016-09-28 21:35:20 -03:00
Manuel de Brito Fontes
e74b8039a5
Add annotation to add CORS support
2016-09-27 13:35:57 -03:00
Kubernetes Submit Queue
b49a91965c
Merge pull request #1786 from aledbf/custom-funcs-docs
...
Automatic merge from submit-queue
[nginx-ingress-controller] Add docs about go template
Address https://github.com/kubernetes/contrib/pull/1711#issuecomment-249474385
2016-09-26 15:44:20 -07:00
Kubernetes Submit Queue
741ac710cd
Merge pull request #1749 from aledbf/cloud-health-check
...
Automatic merge from submit-queue
[nginx-ingress-controller] Readiness probe that works behind a CP lb
fixes #1507
2016-09-26 15:44:12 -07:00
Manuel de Brito Fontes
428d8e3a85
Add docs about go template
2016-09-26 11:41:29 -03:00