Fix ssl-dh-param issue when secret does not exit
This commit is contained in:
parent
b1c2812dc5
commit
d898169484
1 changed files with 10 additions and 11 deletions
|
@ -564,17 +564,16 @@ func (n *NGINXController) OnUpdate(ingressCfg ingress.Configuration) error {
|
||||||
secret, err := n.store.GetSecret(secretName)
|
secret, err := n.store.GetSecret(secretName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
klog.Warningf("Error reading Secret %q from local store: %v", secretName, err)
|
klog.Warningf("Error reading Secret %q from local store: %v", secretName, err)
|
||||||
}
|
} else {
|
||||||
|
nsSecName := strings.Replace(secretName, "/", "-", -1)
|
||||||
nsSecName := strings.Replace(secretName, "/", "-", -1)
|
dh, ok := secret.Data["dhparam.pem"]
|
||||||
|
if ok {
|
||||||
dh, ok := secret.Data["dhparam.pem"]
|
pemFileName, err := ssl.AddOrUpdateDHParam(nsSecName, dh, n.fileSystem)
|
||||||
if ok {
|
if err != nil {
|
||||||
pemFileName, err := ssl.AddOrUpdateDHParam(nsSecName, dh, n.fileSystem)
|
klog.Warningf("Error adding or updating dhparam file %v: %v", nsSecName, err)
|
||||||
if err != nil {
|
} else {
|
||||||
klog.Warningf("Error adding or updating dhparam file %v: %v", nsSecName, err)
|
sslDHParam = pemFileName
|
||||||
} else {
|
}
|
||||||
sslDHParam = pemFileName
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue