ingress-nginx-helm/core/pkg
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
..
ingress Instrument nginx to expose metric "ssl certficate expiration time " 2017-06-13 13:44:00 +02:00
k8s Replace NodeLegacyHostIP with NodeInternalIP 2017-05-20 20:11:58 -04:00
net ensure private key and certificate match 2017-06-13 15:16:24 +02:00
strings add unit test for strings.StringInSlice 2017-01-02 00:26:46 +08:00
task Rollback queue refactoring 2017-04-26 22:52:04 -03:00
watch Fix a data race in TestFileWatcher (#24). 2016-11-25 13:20:43 +01:00