Commit graph

1231 commits

Author SHA1 Message Date
Manuel de Brito Fontes
83d03a19a6 Add feature to allow sticky sessions per location 2017-06-22 14:12:57 -04:00
Manuel Alejandro de Brito Fontes
955897a431 Merge pull request #892 from aledbf/keepalive
Add upstream keepalive connections cache
2017-06-22 09:11:28 -04:00
Manuel de Brito Fontes
6e2203594e Add upstream keepalive connections cache 2017-06-21 23:52:06 -04:00
Manuel Alejandro de Brito Fontes
42351662b6 Merge pull request #890 from aledbf/simplify-vars
Improve variable configuration for source IP address
2017-06-21 10:40:30 -04:00
Manuel de Brito Fontes
85e6d30844 Improve variable configuration for source IP address 2017-06-21 00:52:12 -04:00
Manuel Alejandro de Brito Fontes
0aa41ec2bc Merge pull request #888 from aledbf/update-controller-ngx
Update nginx-slim to 0.19
2017-06-20 22:23:51 -04:00
Manuel de Brito Fontes
df6795c0af Update nginx-slim to 0.19 2017-06-20 22:23:24 -04:00
Nick Sardo
a26bdc608c Merge pull request #887 from aledbf/update-ngx
Release nginx-slim 0.19
2017-06-20 17:21:13 -07:00
Manuel de Brito Fontes
04c06eaaa6 Release nginx-slim 0.19 2017-06-20 19:57:25 -04:00
Nick Sardo
1c905d5601 Merge pull request #880 from ixdy/ubuntu-slim-0.12
Release ubuntu-slim:0.12
2017-06-20 16:49:43 -07:00
Nick Sardo
103d082d89 Merge pull request #393 from itamaro/glbc-healthcheck-with-host-header
Implement support for GCE health check with HTTP Host Header in GLBC
2017-06-20 16:36:47 -07:00
Manuel Alejandro de Brito Fontes
9ec862bb78 Merge pull request #882 from aledbf/avoid-status-updtae
Add flag to skip the update of Ingress status on shutdown
2017-06-20 10:22:13 -04:00
Manuel de Brito Fontes
05a976f9e5 Add flag to skip the update of Ingress status on shutdown 2017-06-20 09:47:18 -04:00
Itamar Ostricher
488dd077b0 Implement support for GCE health check with HTTP Host Header in GLBC 2017-06-20 14:14:00 +03:00
Jeff Grafton
b423e6d6ca Release ubuntu-slim:0.12 2017-06-19 15:40:20 -07:00
Manuel Alejandro de Brito Fontes
ca5f402322 Merge pull request #878 from aledbf/update-go
Update go to 1.8.3
2017-06-18 10:32:10 -04:00
Manuel de Brito Fontes
50d6ac18c6 Update go to 1.8.3 2017-06-17 23:14:56 -04:00
Nick Sardo
34dee39990 Merge pull request #865 from rmmh/echoheaders-template
Rewrite echoheaders to use openresty's templating.
2017-06-16 15:33:07 -07:00
Manuel Alejandro de Brito Fontes
e1bdce0aa2 Merge pull request #862 from aledbf/equals
Avoid reloads implementing Equaler interface
2017-06-16 18:02:40 -04:00
Manuel Alejandro de Brito Fontes
be91848146 Merge pull request #876 from aledbf/cmd
Add information about nginx controller flags
2017-06-16 16:15:59 -04:00
Manuel de Brito Fontes
4bdf47f96f Add information about nginx controller flags 2017-06-16 16:15:00 -04:00
Manuel Alejandro de Brito Fontes
1e611cf6fc Merge pull request #873 from thecodeassassin/patch-2
Update README.md
2017-06-16 11:09:06 -04:00
TheCodeAssassin
e1ee583b3a Update README.md
Small typo fix
2017-06-16 16:42:02 +02:00
Manuel de Brito Fontes
92eeb7828b Implement Equaler 2017-06-15 00:17:54 -04:00
Manuel Alejandro de Brito Fontes
c6b5335754 Merge pull request #868 from aledbf/lint
Lint nginx code
2017-06-15 00:16:05 -04:00
Manuel de Brito Fontes
75a4a61254 WIP: Avoid reloads implementing Equals in structs 2017-06-14 23:58:31 -04:00
Manuel de Brito Fontes
92e3b5ba78 Lint nginx code 2017-06-14 23:05:04 -04:00
Nick Sardo
13c6b0e44c Merge pull request #866 from nicksardo/gclb-0.9.5
[GLBC] Bump GLBC version to 0.9.5
2017-06-14 18:24:01 -07:00
Nick Sardo
4ae523e7cb Merge pull request #863 from nicksardo/gce-legacy-healthcheck
[GCLB] Migrate existing health check settings
2017-06-14 18:22:52 -07:00
Nick Sardo
8c69bd90b5 Bump GLBC version to 0.9.5 2017-06-14 18:01:32 -07:00
Ryan Hitchman
e5d5bda1ca Rewrite echoheaders to use openresty's templating.
This automatically escapes things, and makes the code easier to read.

template.lua was slightly modifed to not escape /, so it is vendored.
2017-06-14 17:54:53 -07:00
Manuel Alejandro de Brito Fontes
e9871ffaad Merge pull request #864 from aledbf/remove-named
Remove dead code
2017-06-14 20:22:48 -04:00
Nick Sardo
06204c6b1a Gracefully fail on legacy HC delete 2017-06-14 17:09:00 -07:00
Manuel de Brito Fontes
45c77a951d Code linting 2017-06-14 19:49:35 -04:00
Manuel de Brito Fontes
aa8c66ec01 Remove dead code 2017-06-14 19:42:13 -04:00
Nick Sardo
f65b35f766 Migrate existing health check settings 2017-06-14 16:14:15 -07:00
Nick Sardo
245e6b0b0e Merge pull request #860 from aledbf/release-0.9-beta.8
Release nginx ingress controller 0.9-beta.8
2017-06-13 22:00:45 -07:00
Manuel de Brito Fontes
4d4ece1d89 Release nginx ingress controller 0.9-beta.8 2017-06-13 22:22:21 -04:00
Nick Sardo
2b2ce3415d Merge pull request #858 from nicksardo/gclb-release-0.9.4
[GLBC] Version bump GLBC to 0.9.4
2017-06-13 15:35:43 -07:00
Nick Sardo
c5e6af2f07 Version bump GLBC to 0.9.4 2017-06-13 15:06:04 -07:00
Nick Sardo
e3c7f070eb Merge pull request #857 from ixdy/glbc-alpine3.6
Rebase glbc on alpine:3.6
2017-06-13 11:59:42 -07:00
Jeff Grafton
a464d5a256 Rebase glbc on alpine:3.6 2017-06-13 11:46:00 -07:00
Manuel Alejandro de Brito Fontes
bd1429ddac Merge pull request #855 from aledbf/lint
Lint code
2017-06-13 11:31:32 -04:00
Manuel Alejandro de Brito Fontes
e9df6faa49 Merge pull request #854 from gianrubio/patch-4
Document log-format-stream and log-format-upstream
2017-06-13 10:29:20 -04:00
Manuel Alejandro de Brito Fontes
1c47c72b86 Merge pull request #852 from gianrubio/patch-3
Don't expose certificate metrics for default server
2017-06-13 10:28:23 -04:00
Giancarlo Rubio
59f08d0b87 Document log-format-stream and log-format-upstream 2017-06-13 16:22:22 +02:00
Giancarlo Rubio
b4c8a66b1f Don't expose certificate metrics for default server
The default server has a self signed certificate so it's not important to monitor
2017-06-13 16:01:05 +02:00
Manuel Alejandro de Brito Fontes
f5a6b79dbd Merge pull request #851 from databus23/patch-1
ensure private key and certificate match
2017-06-13 10:00:23 -04:00
Fabian Ruff
8304feb497 ensure private key and certificate match
Adding an ingress tls secret with a non matching certificate and private key break at least the nginx-controller permanently until the offending secret is deleted.

In that case nginx refuses to start/reload with an error like this:
```
Error: exit status 1
2017/06/13 12:16:53 [emerg] 51#51: SSL_CTX_use_PrivateKey_file("/ingress-controller/ssl/monsoon3-tls-baremetal-3-eu-de-1-cloud-sap.pem") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
nginx: [emerg] SSL_CTX_use_PrivateKey_file("/ingress-controller/ssl/tls-baremetal-3-example-com.pem") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
nginx: configuration file /tmp/nginx-cfg728491545 test failed
```
2017-06-13 15:16:24 +02:00
Manuel de Brito Fontes
aacb7a5abb Lint 2017-06-13 09:07:14 -04:00