Skip to content

Commit 0b5b058

Browse files
committed
update logic to account for new CA file
1 parent 70019b3 commit 0b5b058

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

internal/ingress/controller/controller.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -749,9 +749,9 @@ func (n *NGINXController) getBackendServers(ingresses []*ingress.Ingress) ([]*in
749749
}
750750

751751
if !n.store.GetBackendConfiguration().ProxySSLLocationOnly {
752-
if server.ProxySSL.CAFileName == "" {
752+
if server.ProxySSL.CAFileName == "" && server.ProxySSL.ProxySSLCA.CAFileName == "" {
753753
server.ProxySSL = anns.ProxySSL
754-
if server.ProxySSL.Secret != "" && server.ProxySSL.CAFileName == "" {
754+
if (server.ProxySSL.Secret != "" && server.ProxySSL.CAFileName == "") && (server.ProxySSL.ProxySSLCA.ConfigMap != "" && server.ProxySSL.ProxySSLCA.CAFileName == "") {
755755
klog.V(3).Infof("Secret %q has no 'ca.crt' key, client cert authentication disabled for Ingress %q",
756756
server.ProxySSL.Secret, ingKey)
757757
}

0 commit comments

Comments
 (0)